DOM编程艺术第2版 第129页
对于图中这段html代码:
<abbr title="Document Object Model"><em>DOM</em></abbr>
使用firstChild属性和lastChild属性取得的不都是em元素节点吗?
为什么我觉得二者这里效果没有差别呢?
2. DOM编程艺术 第140页
书中说由于lastChild得到的节点可能不是一个元素节点, 为了实现得到最后一个元素节点lastElementChild的效果,使用了下面的代码:
var quoteElements = parentNode.getElementsByTagName('*'); var elem = quoteElements[quoteElements.length - 1];
得到的 elem 就是父节点的最后一个元素节点。
可是我觉的无论lastChild 还是 lastElementChild 都指的是父节点的儿子节点吧,使用getElementsByTagName('*')不是将所有后代元素节点都列出来了吗?
lastElementChild 真的可以用上面代码实现???
求解惑。。。
qq_0_165
相关分类