如何去除HTML中没有ID的元素
这篇文章主要介绍了如何去除HTML中没有ID的元素,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
去除HTML中没有ID元素的方法:1、使用“$("父元素").children(":not([id])")”语句获取到需要去除的所有没有ID的元素;2、使用remove()方法删除获取到的元素即可,语法“没有ID的元素.remove()”。
本教程操作环境:windows7系统、HTML5&&jquery1.10.2版本、Dell G3电脑。
去除HTML中没有ID的元素
可以借助jquery中的选择器和方法,实现代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script class="lazy" data-src="js/jquery-1.10.2.min.js"></script>
<script>
$(document).ready(function(){
$("#but").click(function(){
$("div").children(":not([id])").remove();
});
});
</script>
</head>
<body>
<div>
<h2>没有id的标题</h2>
<h2 id="h2">有id的标题</h2>
<div>没有id的div</div>
<div id="p">有id的div</div>
<p>没有id的段落</p>
<p id="p">有id的段落</p>
</div>
<button id="but">去除没有ID的元素</button>
</body>
</html>
说明:
children()
方法返回返回被选元素的所有直接子元素。:not()
选择器选取除了指定元素以外的所有元素。[attribute]
选择器选取带有指定属性的每个元素。remove()
方法移除被选元素,包括所有的文本和子节点。
感谢你能够认真阅读完这篇文章,希望小编分享的“如何去除HTML中没有ID的元素”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网行业资讯频道,更多相关知识等着你来学习!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341