js如何动态删除指定id系列元素?
<divid=a><divid=b></div><divid=c1></div><divid=c2></div><divid=c9></div></div>删除所有id=...
<div id=a><div id=b></div><div id=c1></div><div id=c2></div><div id=c9></div></div>
删除所有id=c*的层,注意*是数字,但不一定是顺序数字,要求点击删除按钮时同时删除所有id=c*的层 展开
删除所有id=c*的层,注意*是数字,但不一定是顺序数字,要求点击删除按钮时同时删除所有id=c*的层 展开
2个回答
展开全部
<竖档button id="del">删除</button>
<div id=a><div id=b></div><div id=c1></div><div id=c2></div><清纤源div id=c9></div></div>
<script>
del.onclick=()=>document.querySelectorAll("div#a div[id^=c]").forEach(e=>e.remove());
</script>答态
<div id=a><div id=b></div><div id=c1></div><div id=c2></div><清纤源div id=c9></div></div>
<script>
del.onclick=()=>document.querySelectorAll("div#a div[id^=c]").forEach(e=>e.remove());
</script>答态
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
</head>
<body>
<div id="a">
<div id="b"></div>
汪让<div id="c1"></div>
<div id="c2"></div>
</div>
</body>
<喊陵颤script>
document.querySelectorAll("#a div").forEach(item =>郑败 {
if (item.getAttribute("id").indexOf("c") != -1) {
item.remove()
}
})
</script>
</html>
请采纳
更多追问追答
追问
item =>是什么意思?看不懂,和楼上的比哪个好用,有啥区别
追答
item指的是dom元素,我的更好用,如果c1改成c7,他的方式就会报错
请采纳
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询