首页 > 解决方案 > 使用 Javascript 获取 HTML 元素样式

问题描述

我正在尝试检索 HTML 元素的 backgroundColor。但是当我用js检查样式时,一切要么是空的,要么是未定义的。但是当我在开发者控制台上检查这个元素时,我可以看到有一个背景颜色。我不明白出了什么问题。你有什么提示会导致这个问题吗?

document.getElementById("id1").style

JS获取样式结果

开发者控制台

标签: javascripthtmlreactjsdom

解决方案


利用window.getComputedStyle

阅读更多https://developer.mozilla.org/en-US/docs/Web/API/Window/getComputedStyle

基本上style属性只读取元素上的内联样式


推荐阅读