google-chrome - 通过运行 chrome 控制台更改网页中所有元素的不透明度
问题描述
我已经尝试过了,但它返回错误(未捕获的类型错误:无法设置未定义的属性“不透明度”)
console.dir(document.getElementsByTagName("*").style.opacity="0.5");
解决方案
document.getElementsByTagName("*")
返回一个元素数组。您无法使用 . 同时访问所有这些元素的样式elements.style
。
您可以像这样设置第一个元素(应该是根元素)的样式:
document.getElementsByTagName("*")[0].style.opacity = 0.5
这将影响根元素及其所有子元素。
推荐阅读
- winapi - Windows API 中的 _LH 后缀是什么意思?
- ruby-on-rails - 谷歌地图反应只显示状态数组中最后渲染对象的标记
- python - 对行进行数据聚合,同时对一列进行平均
- python - Postgresql:在 python 代码之间和通过 SQL 表传输数据
- vue.js - 为什么 Vue.js 文本编辑器会打印所有 html 标签和内联样式?
- python - 如何对以下字典列表进行排序?
- sed - 如何使用 sed 删除文件中的特定文本模式?
- laravel - 用户注册时向管理员发送电子邮件?
- django - Django Form不保存到数据库?
- java - 如何检查某人是否在井字游戏 gui 游戏中获胜?(爪哇)