javascript - 如何在 Javascript 中使用 ComputedStyle 获取边框宽度?

标签 javascript getcomputedstyle

以下命令

window.getComputedStyle(box).getPropertyValue("border")

回来了

"0.994318px solid rgb(255, 0, 0)"

如何使用 ComputerStyle 获取边框宽度?有没有一种方法可以用其他参数替换“border”参数,以便在上述情况下输出

0.994318px

最佳答案

类似于Why won't .getPropertyValue() return a value for the "borderRadius" property?

指定您想要的确切 CSS 属性,例如“border-width”

编辑:正如 @HereticMonkey 指出的(我在链接的帖子中错过了),在 Firefox 中,您需要非常精细地了解您的属性。因此,在边框宽度的情况下,您需要获得准确的边框,例如边框底部宽度。

关于javascript - 如何在 Javascript 中使用 ComputedStyle 获取边框宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59275056/

相关文章:

javascript - Firefox getComputedStyle 返回无计算值

javascript - 如何获取 HTML 元素节点的实际 CSS 属性值?

javascript - 为什么初始 CSS 样式在 DOM element.style 字段上不可见?

javascript - getComputedStyle 报告 Chrome/Safari/Firefox 和 IE11 之间的不同高度

javascript - Selenium:如何使 RemoteDriver 始终附加到当前浏览器选项卡?

javascript - 检查图像是否从缓存中加载

javascript - Cypress 测试中的 import 和 cy.fixture 有什么区别?

javascript - Mongoose-Paginate - 按填充字段排序

javascript - 如何使用 Angular 2 正确检测计算样式属性的变化?

javascript - Node.js源码无法搜索某个用户id