首页 > 解决方案 > 通过运行 chrome 控制台更改网页中所有元素的不透明度

问题描述

我已经尝试过了,但它返回错误(未捕获的类型错误:无法设置未定义的属性“不透明度”)

console.dir(document.getElementsByTagName("*").style.opacity="0.5");

标签: google-chromeconsoleelementopacity

解决方案


document.getElementsByTagName("*")返回一个元素数组。您无法使用 . 同时访问所有这些元素的样式elements.style

您可以像这样设置第一个元素(应该是根元素)的样式:

document.getElementsByTagName("*")[0].style.opacity = 0.5

这将影响根元素及其所有子元素。


推荐阅读