JS nodeValue属性,获取节点值
nodeValue属性
JavaScript DOM的一系列操作中,可以通过nodeValue属性来获取节点的值。
语法
domObj.nodeValue
nodeValue可能的返回值
返回值 | 描述 |
---|---|
null(下方实例获取到的是null) | 元素节点作为调用对象 |
文本 | 文本节点为调用对象 |
属性值 | 调用对象为属性节点 |
nodeValue属性实例代码,及在线编辑器
提示:第一个弹窗获取的是元素p的nodeValue;第二个弹窗获取的是p下的firstChild节点,为文本节点;第三个弹窗获取的是段落p的class属性节点:
<p id='p' class='x1y1z1'>段落一</p>
<script>
var d = document.getElementById('p')
alert(d.nodeValue)
alert(d.firstChild.nodeValue)
var attrNode = d.getAttributeNode('class')
alert(attrNode.nodeValue)
</script>