对于文本节点,节点值为文本内容;对于属性节点,节点值为属性的值。
节点值对于文档节点和元素节点是不可用的。
获取节点值的语法:
nodeObject.nodeValue
其中,nodeObject 为DOM节点(节点对象)。
举例,获取文本节点的节点值:
<div id="demo3">点击这里显示文本节点的值</div><script type="text/javascript">
document.getElementById("demo3").onclick=function(){
alert(this.firstChild.nodeValue) // this 指当前发生事件的HTML元素,这里是<div>标签
}
</script>
节点值就是dom节点的值,用处么,就是取值啊。不必深究他的具体的含义,你只要记得这样可以获取他的节点值,多用几次,自然就明白他的意思了。
这和以前讲的书读百遍,其意自现一个道理。用得多了,也就懂了。