JavaScript 判断页面有无特定元素再执行操作

Kevin 杂记 453 次浏览 1条评论

有时去除网页中的一些动态生成元素,如果没法在后端解决,只能使用 JavaScript 解决了。下面贴个简单实现代码,先在页面中检查有无 demo1 选择器元素,如果有则执行删除 demo2 元素。根据需要,还可以加更多判断或进行其它操作。

HTM

<p id="demo1">demo1</p>
<p id="demo2">demo2</p>

JavaScript

var pa = document.getElementById("demo1");
if (pa !== null) {
  var pb = document.getElementById("demo2");
  pb.parentNode.removeChild(pb);
}

演示 https://codepen.io/anon/pen/jjGwQr

评论列表

  1. #1

    Hi, very nice website, cheers!
    ——————————————————
    Need cheap and reliable hosting? Our shared plans start at $10 for an year and VPS plans for $6/Mo.
    ——————————————————
    Check here: https://www.reliable-webhosting.com/

发表评论

电邮地址用于 Gravatar 头像显示,不会被公开可见。