使用 JavaScript 搜索网页上 a 或者 d 标签的集合

Posted 张驰Zhangchi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用 JavaScript 搜索网页上 a 或者 d 标签的集合相关的知识,希望对你有一定的参考价值。


  function scanTagsByKeywords(node) 
        const set = new Set();
        const isTargetNode_ = function (tagName) 
          return ( ["a", "d"].indexOf(
            tagName.charAt(0)
            ) > -1);
        ;
        const scanTagsByKeywords_ = function (node_) 
            let tagName = node_.tagName &&  node_.tagName.toLocaleLowerCase();
          if (tagName&& isTargetNode_(tagName)) 
            set.add(tagName);
          

          if (node_.childNodes) 
            node_.childNodes.forEach((element) => 
              scanTagsByKeywords_(element);
            );
          
        ;

        scanTagsByKeywords_(node);
        return Array.from(set);
      
      console.log(scanTagsByKeywords(document.documentElement));

以上是关于使用 JavaScript 搜索网页上 a 或者 d 标签的集合的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript学习-事件响应,让网页交互

爬虫技术是啥

如何通过JavaScript或者jQuery异步实现获取远程网页源码,例如按下按钮就显示某网站的源

Python网络爬虫(上)

javascript书签复制网页标题和链接

使用VBscript与网页上的表单进行交互并触发JavaScript事件