
需求:在 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://m.ipkd.cn/webs_31153.html
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

Insightly :利用AI技术帮助团队快速整理和解析用户评论,高效获取关键反馈
xgplayer.js 西瓜播放器中文文档官网介绍
Visual Studio IntelliCode:一款微软推出的AI辅助开发工具
Yandex:俄罗斯最大的搜索引擎,还提供俄罗斯本地地图和导航服务