javascript - 使用 JavaScript 获取 CSS 值

标签 javascript css

我知道我可以通过 JavaScript 设置一个 CSS 值,例如:

document.getElementById('image_1').style.top = '100px';

但是,我可以获取当前的特定样式值吗?我已经阅读了在哪里可以获得元素的整个样式,但如果不需要的话,我不想解析整个字符串。

最佳答案

您可以使用 getComputedStyle() .

var element = document.getElementById('image_1'),
    style = window.getComputedStyle(element),
    top = style.getPropertyValue('top');
console.log(top);
<img id="image_1">

jsFiddle .

关于javascript - 使用 JavaScript 获取 CSS 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54830393/

相关文章:

javascript - 根据 var 从数组中选择一个值

javascript - 如何让 onchange 事件发生在 ASP.NET 的代码隐藏中?

div 旁边的 CSS div 和第二个 div 的宽度

css - angular 5 material - 表格字段卡在 180px

html - 我的文本区域不接受任何宽度属性

javascript - 使用 jQuery 单击输入单选按钮时更改跨度的文本值

javascript - 如何使用 Angular2 管道按离今天最近的日期排序

javascript - 停止我的贪吃蛇游戏中的 setTimeout 循环?

html - 为什么子div偏移了?

css - chrome 上 prestashop 主题的页脚问题