查找DOM节点的属性或更具体地说,是div的类

问题描述

| 这是我的代码:
<body class=\"asdf\">
        <span>hey! <div class=\'hideContent\'>test</div> the ultimate experience</span>
        <span id=\"blarg\">original</span>
</body>

<script>

        function pullElementsOut(searchClass,searchNode) {
                var childNodes = (searchNode || document.body).childNodes,cnLength = childNodes.length;
                var excludes = \'html,head,style,title,link,meta,script,object,iframe\';
                while (cnLength--) {
                        var currentNode = childNodes[cnLength];
                        alert(currentNode.nodeType+\" \"+currentNode.localName + \" \" + currentNode.hasAttributes());
                        if (currentNode.nodeType === 1 && (excludes + \',\').indexOf(currentNode.nodeName.toLowerCase() + \',\') === -1) {
                                arguments.callee(searchClass,currentNode);
                        }
                        if (currentNode.nodeType !== 2) {
                                continue;
                        }
                }
        }
        pullElementsOut(\'hideContent\');
</script>
如您所见,我有一个未完成的函数pullElementsOut。我想确定该div的\“ hideContent \”类。我最终的目标是提取所有元素并删除现在为空的div。但是,我似乎无法弄清楚如何访问节点的类属性,更不用说对其进行修改了。 有什么帮助吗?     

解决方法

不确定,但是我想可以使用
getAttribute(\'class\')
方法来完成。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...