javascript - 使用 Javascript 获取 HTML 元素样式
问题描述
我正在尝试检索 HTML 元素的 backgroundColor。但是当我用js检查样式时,一切要么是空的,要么是未定义的。但是当我在开发者控制台上检查这个元素时,我可以看到有一个背景颜色。我不明白出了什么问题。你有什么提示会导致这个问题吗?
document.getElementById("id1").style
解决方案
利用window.getComputedStyle
阅读更多https://developer.mozilla.org/en-US/docs/Web/API/Window/getComputedStyle
基本上style
属性只读取元素上的内联样式
推荐阅读
- java - 带有 JSF (AWS) 的 Springboot Whitelabel 错误页面
- python - 打印超大尺寸的字符串
- jquery - 手动输入时没有设置Tempus Dominus插件日期
- python - Keras 回调 AttributeError:“ModelCheckpoint”对象没有属性“_implements_train_batch_hooks”
- regex - Gvim 正则表达式:查找匹配的 XML 标记对,非贪婪
- spring-boot - 使用 Annotation 将 Spring 任务调度程序应用于同一 Bean 的多个实例
- javascript - Javascript结合2个正则表达式
- wso2 - 无法在租户的碳管理控制台的服务提供商部分中看到在租户域中创建的应用程序
- laravel-7 - 使用Laravel的Form Model Binding提交表单时如何获取对象id
- kotlin - 如何使用 IN ($1) 参数在 vert.x 中运行准备好的 Postgres 查询?