nodeValue屬性返回或設(shè)置當(dāng)前節(jié)點(diǎn)的值。
對(duì)于text,comment和CDATA節(jié)點(diǎn),nodeValue返回該節(jié)點(diǎn)的內(nèi)容。
對(duì)于屬性節(jié)點(diǎn),將返回屬性的值。
nodeValue屬性的代替方法可以是textContent屬性。
返回節(jié)點(diǎn)值:
node.nodeValue
設(shè)置節(jié)點(diǎn)值:
node.nodeValue = newValue
var x = document.getElementById("myPara").firstChild.nodeValue;測(cè)試看看?/?所有瀏覽器完全支持nodeValue屬性:
| 屬性 | ![]() | ![]() | ![]() | ![]() | ![]() |
| nodeValue | 是 | 是 | 是 | 是 | 是 |
| 值 | 描述 |
|---|---|
| newValue | 指定指定節(jié)點(diǎn)的節(jié)點(diǎn)值 |
| 返回值: | 一個(gè)字符串,代表節(jié)點(diǎn)的值。 可能的值:
|
|---|---|
| DOM版本: | DOM級(jí)別1 |
設(shè)置文檔中元素的節(jié)點(diǎn)值:
document.getElementById("myPara").firstChild.nodeValue = "HELLO WORLD";測(cè)試看看?/?返回div的第一個(gè)子節(jié)點(diǎn)的節(jié)點(diǎn)名稱,節(jié)點(diǎn)類型和節(jié)點(diǎn)值:
<div id="div-1">This is a div element.</div>
<script>
var x = document.getElementById("div-1").firstChild;
var txt = "";
txt += "The node name: " + x.nodeName + "<br>";
txt += "The node value: " + x.nodeValue + "<br>";
txt += "The node type: " + x.nodeType;
document.getElementById("para").innerHTML = txt;
</script>測(cè)試看看?/?HTML DOM參考:node .nodeName屬性
HTML DOM參考:node .nodeType屬性
HTML DOM參考:node .childNodes屬性