需求:在 div.show 里,删除所有 带有 <a onclick="..."> 的 <p> 元素,但保留 第一个 这样的 <p> 元素,其余的全部删除。
具体实现代码如下:
document.addEventListener('DOMContentLoaded', function() {
const showDiv = document.querySelector('div.show');
if (!showDiv) return;
const pElements = showDiv.querySelectorAll('p');
let foundFirst = false;
pElements.forEach(p => {
const aWithOnclick = p.querySelector('a[onclick]');
if (aWithOnclick) {
if (foundFirst) {
p.remove();
} else {
foundFirst = true;
}
}
});
});
JavaScript获取指定网站状态码查询代码(2种实现方法)
上面是“js语法删除多余的p > a[onclick]标签”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_31153.html
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

js如何找到父标签的方法
GPT智库:安全合规的全球顶尖AI综合应用平台 










