想象一下:我知道某个时候会创建一个带有 id="cats"
的元素,但我不知道什么时候。
我可以像这样删除一个已经存在的元素:
document.getElementById('cats').style.display = 'none';
但是有没有什么方法可以在该元素存在之前阻止该元素,使其永远不会被创建?还是在创建后立即检测并删除它? (纯 JavaScript 答案有优势)
重要说明:我无法编辑 CSS
最佳答案
与其阻止正在创建的元素,不如将其简单地隐藏在您的 css 中?
#cats { 显示:无 }
关于javascript - 防止创建特定的 HTML 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30277502/