javascript - 使用 javascript 删除应用于所有元素的 css 属性
问题描述
我正在建立一个主要在 WordPress 上运行的网站。但是,我用 HTML/CSS/Javacsript 编写了一些页面,我通过 Wordpress 插件上传了这些页面。问题在于,插件 Elementor 正在向页面添加 css 样式。我想在页面加载时删除带有 Javascript 功能的那些。由于我是编码新手,因此可能是一种愚蠢的工作方式,因此欢迎对这种工作方式提出任何建议。
具体来说,页面中添加了以下样式:
*, *::before, *::after {* box-sizing: border-box;}
我知道代码element.removeProperty('box-sizing').
但是,box-sizing 适用于所有元素 * 我不知道如何选择这个“元素”。*.removeProperty('box-sizing')
显然不工作。任何人都可以帮助我使用我将在页面加载时运行的这个 Javscript 功能吗?非常感谢。
function remove_box_sizing(){
.removeProperty('box-sizing')
}
解决方案
您可以添加一个样式表,在其中使用 !important 覆盖这些规则
推荐阅读
- python - 几何中位数
- python - 列表理解 - 默认第一个值
- javascript - 在Javascript中按Id过滤json对象
- angular - 如何编写单元测试来捕获异常在函数中的异步块(可观察或承诺)中抛出的异常?
- python - 如何从文本中提取特定部分
- android - 通过身份验证从 URL 加载 PDF
- powershell - 有没有办法使用正则表达式设置路径?
- git - 为别名命令添加“git help”?
- python - 在 google colab 上安装 Python 报纸包的问题
- cmake - 当我使用 cmake 添加依赖项时,如何禁用自动“.lib”附加?