firstchild.data与childNodes[0].nodeValue
x.firstchild.data:获取元素第一个子节点的数据,
x.childNodes[0]:获取元素第一个子节点;
x.childNodes[0].nodeValue:获取元素第一个子节点的数据
另外
在 DOM 处理中一个普遍的错误是,认为元素节点包含文本。
注意:文本总是存储在文本节点中
元素节点的文本是存储在文本节点中的。
例子:
<p>文本节点</p>
元素节点 <p>,拥有一个值为 "文本节点" 的文本节点。
"文本节点" 不是 <p> 元素的值
要获取"文本节点"
document.getElementsByTagName('p')[0].firstChlid.data
document.getElementsByTagName('p‘)[0].childNodes[0].nodeValue