
<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 浏览器没遵循这个标准 |