<p>The
<abbr title="World Wide Web Consortium"><em>W3C</em></abbr>
defines the
<abbr title="Document Object Model">DOM</abbr>
and
<abbr title="Application Programming Interface">API</abbr>
</p>
http://ww1.sinaimg.cn/bmiddle/6a9502c9gw1ev8uzk2edyj20gq07btai.jpg
document.getElementsByTagName ("abbr")[0].lastChild
获取的是 em 元素节点啊,元素节点哪来的 nodeValue 属性
document.getElementsByTagName ("abbr")[0].lastChild.firstNode.nodeValue
才能拿到值
1
cyio 2015-08-20 10:45:15 +08:00
document.getElementsByTagName ("abbr")[0].lastChild.firstChild.nodeValue
查了下,好像没有 firstNode |
3
cs419 2015-08-20 11:50:22 +08:00
楼主漏掉一个节点 TextNode ,
文字也是节点 |
4
wesley 2015-08-20 11:54:49 +08:00
document.getElementsByTagName ("abbr")[0] 获取的是第一个 abbr 节点
|
5
Arrowing 2015-08-20 11:55:30 +08:00
就是楼上所说的,文字也是一个节点
低级 IE 浏览器没遵循这个标准 |