指定body节点下的任意元素节点,如何快速算出它是body的第几代,第几个子孙元素? 财富值65

2017-01-21 18:04发布

我们开发时有一个需求,让我几乎崩溃。
需求总结后就是:
指定body节点下的任意元素节点,算出它是body节点的第几个儿子的,第几个孙子。这个关系可以很长。比如某些很深的元素节点,可能结论是:某元素节点是body节点的第2个儿子的第3个儿子的第1个儿子的第9个儿子。

(PS:textNode要跳过,只计算elementNode)

我实在搞不定了,搜资料也没找到对口的,求大神帮忙,分享一些资料也好啊。

5条回答

如果用 jQuery 还是比较好处理的(不过这种处理性能肯定不会好)

一周热门 更多>