javascript – 是否有用于查询评论节点的DOM API?

前端之家收集整理的这篇文章主要介绍了javascript – 是否有用于查询评论节点的DOM API?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个文档,其中有一个调试注释,如下所示:
<!--SERVER_TRACE {...}-->

有没有办法查询DOM来访问这个节点?我正在寻找一个香草JavaScript解决方案,没有任何图书馆的帮助.

我的第一个想法是深入首先搜索DOM,并将发现的节点与针对注释的节点类型值Node.COMMENT_NODE进行比较.有更简单的方法吗?

解决方法

有TreeWalker API:
var tw = document.createTreeWalker(document,NodeFilter.SHOW_COMMENT,null,null),comment;
while (comment = tw.nextNode()) {
    // ...
}

IE8不支持功能.

T.J.在评论中提供了一个link to the specs.我总是使用只是TreeWalkers,但在你的情况下,NodeIterator也很好.

猜你在找的JavaScript相关文章