javascript - 防止创建特定的 HTML 元素

标签 javascript jquery html dom

想象一下:我知道某个时候会创建一个带有 id="cats" 的元素,但我不知道什么时候。

我可以像这样删除一个已经存在的元素:

document.getElementById('cats').style.display = 'none';

但是有没有什么方法可以在该元素存在之前阻止该元素,使其永远不会被创建?还是在创建后立即检测并删除它? (纯 JavaScript 答案有优势)

重要说明:我无法编辑 CSS

最佳答案

与其阻止正在创建的元素,不如将其简单地隐藏在您的 css 中?

#cats { 显示:无 }

关于javascript - 防止创建特定的 HTML 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30277502/

相关文章:

jquery - jQuery 中的简单模式

javascript - 动态下拉如何使用 css 显示成功(抽动图标)

javascript - 用 map 打印 react 组件内的数字?

javascript - jquery ajax提交2个不同或多个表单

javascript - 无限滚动导致快速滚动时跳转到屏幕顶部

javascript - Bootstrap 日期选择器从另一个日期选择器更改 minDate/startDate

javascript - 嵌入式脚本不适用于 Angular 7

html - 屏幕底部元素和向下滚动位置 : ff vs chrome

javascript - 单击按钮显示列表项,下拉列表不应隐藏,直到再次单击按钮

javascript - Webpack ProvidePlugin 全局变量(找不到模块)