4.4.5 nodeValue 属性
如果想改变一个文本节点的值,那就使用DOM提供的nodeValue 属 性,它用来得到(和设置)一个节点的值:
node.nodeValue
但这里有个大家必须注意的细节:在用nodeValue 属性获取 description 对象的值时,得到的并不是包含在这个段落里的文本。 可以用下面这条alert 语句来验证这一点:
alert (description.nodeValue);
这个调用将返回一个null 值。<p>
元素本身的nodeValue 属性是一个 空值,而你真正需要的是<p>
元素所包含的文本的值。
包含在<p>
元素里的文本是另一种节点,它是<p>
元素的第一个子节点。因此,你想要得到的其实是它的第一个子节点的nodeValue
属性值