过滤HTMl标签下的元素,无id,无class属性根据样式选择器查找对应的标签元素

例如
html

 <div nodeid="1_2">
        <a id="d" href="index.html">知识</a>
    </div>
    <div nodeid="1_3">
    </div>
    <div nodeid="1_4">
    </div>
    <div nodeid="1_5">
    </div>
    <div nodeid="1_6">

js

var div = document.querySelector('div[nodeid="1_2"]');
        var value = div.innerHTML.replace(/<.*?>/g,"\n");
        var detachObj = null;
        div.innerHTML = value;
        console.log(value);
        // div.parentNode.removeChild()    //直接删除节点
        detachObj1 = $("div[nodeid=\'1_2\']> a").detach();  //保留移除的数据和事件 ,允许以后重新插入
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。