nodeValue属性返回或设置当前节点的值。
对于text,comment和CDATA节点,nodeValue返回该节点的内容。
对于属性节点,将返回属性的值。
nodeValue属性的代替方法可以是textContent属性。
返回节点值:
node.nodeValue
设置节点值:
node.nodeValue = newValue
var x = document.getElementById("myPara").firstChild.nodeValue;测试看看‹/›
所有浏览器完全支持nodeValue属性:
属性 | |||||
nodeValue | 是 | 是 | 是 | 是 | 是 |
值 | 描述 |
---|---|
newValue | 指定指定节点的节点值 |
返回值: | 一个字符串,代表节点的值。 可能的值:
|
---|---|
DOM版本: | DOM级别1 |
设置文档中元素的节点值:
document.getElementById("myPara").firstChild.nodeValue = "HELLO WORLD";测试看看‹/›
返回div的第一个子节点的节点名称,节点类型和节点值:
<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>测试看看‹/›
HTML DOM参考:node .nodeName属性
HTML DOM参考:node .nodeType属性
HTML DOM参考:node .childNodes属性