javascript - 使用 Javascript 获取 HTML 元素样式

标签 javascript html reactjs dom

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

document.getElementById("id1").style

JS get style result

Developer console

最佳答案

使用window.getComputedStyle

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

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

关于javascript - 使用 Javascript 获取 HTML 元素样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52345918/

相关文章:

javascript - 使用基于所选父单选按钮的 JavaScript 取消选中单选按钮

javascript - ReactJS - 使用 jQuery 从服务器加载数据

javascript - React 中的条件表单渲染

javascript - 如何在 native react 中设置不可移动的 map 标记

javascript - 如何在任务系统中构建/设计事件和任务以使代码易于管理?

javascript - 我如何使网站无响应?

javascript - Prototype 1.7 Object.extend 在原型(prototype)类中使用时无法正常工作

javascript - 如何使用javascript在表单上获取运行总计

jquery - 下拉导航的最佳方法

javascript - 了解 ajax 在做什么