javascript - 获取并使用背景颜色在其他窗口中应用相同的颜色

标签 javascript css google-chrome-extension window background-color

我正在做一个 Chrome 扩展,我需要获取当前页面的背景颜色并将窗口的背景颜色更改为之前获得的颜色,我如何在 javascript 中做到这一点(有或没有 jQuery ),如果需要 html 或 css 吗?

最佳答案

您可以使用 DOMObject.style.backgroundColor 和 window.getCompulatedStyle:

<object to set background color of>.style.backgroundColor = window.getComputedStyle(document.getElementsByTagName(“BODY”)[0], null).getPropertyValue("background-color")

您可以在此处找到文档:

https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/style

https://developer.mozilla.org/en-US/docs/Web/API/Window/getComputedStyle

关于javascript - 获取并使用背景颜色在其他窗口中应用相同的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48044759/

相关文章:

javascript - jQuery 按时间间隔单击各个元素

css - 切换 scss 变量文件

javascript - IE 11 未在 SVG map 上触发 Mouseenter 或 Mouseleave 事件

javascript - 如何设置没有类或 ID 的链接的 href?

javascript - 对于具有空值的数组,是否有类似 .every() 的方法?

javascript - 如何将测验的所有选项设置为事件 : false on click?

JavaScript 正则表达式匹配索引

jquery - 根据浏览器的窗口大小调整固定高度的图像

javascript - 如何让 Alt + C(或任何其他键)在 Mac 和 Windows 版 Chrome 上使用 JavaScript

javascript - Chrome 扩展程序错误 : "Unchecked runtime.lastError while running browserAction.setIcon: No tab with id"