美文网首页
打印节点元素名称class与id

打印节点元素名称class与id

作者: 二三筆 | 来源:发表于2020-07-09 11:31 被阅读0次
    function getNodeMsg(node) {
      if (!node) return null;
      // 获取元素类型
      const nodeName = node.nodeName;
      // 元素id
      const idName = toStr(node.getAttribute("id"), "#");
      // 元素class
      const className = toStr(node.getAttribute("class"), ".");
    
      return nodeName + idName + className;
      // 将"class class"=>".class.class"或者是div使用#
      function toStr(str, div) {
        if (!str) return "";
        str = str.split(" ");
        str = str.map(x => div + x);
        return str.join("")
      }
    }
    

    (未测试特殊情况)

    相关文章

      网友评论

          本文标题:打印节点元素名称class与id

          本文链接:https://www.haomeiwen.com/subject/vvujcktx.html