javascript - 如何将 Css 属性的值(高度以 px 为单位)存储在 Javascript 变量中作为数字?

标签 javascript

如何将 Css 属性的值(高度以 px 为单位)存储在 Javascript 变量中作为数字? somediv.style.height (以 px 为单位)应存储在 变量。

<style>

     #somediv {
        width: 100px;
        height: 20px;
     }

</style>

<script>

    let somediv = document.getElementById('somediv');
    let height = somediv.style.height;

</script

但这不起作用。请帮助我!

最佳答案

使用 window.getCompulatedStyle 获取浏览器计算后的 CSS 值:

const divElement = document.getElementById("somediv");
const style = window.getComputedStyle(divElement);
const height = style.getPropertyValue("height");

关于javascript - 如何将 Css 属性的值(高度以 px 为单位)存储在 Javascript 变量中作为数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56384180/

相关文章:

javascript - 适用于 IE 的图表库?

javascript - Expressjs : issue with image file encoding during res. 下载

javascript - 如何在 Angular 中制作 ngFor 字典?

javascript - 使用gapi.drive.realtime时是否有使用gapi.auth2进行身份验证的解决方法?

javascript - 应用于 .ChartWrapper() 元素时出现 Google Visualization .getSelection() 错误

javascript - 我们可以在 cart.liquid 文件中添加送货和账单地址表单吗?

javascript - 我已部署的网站仅在登录页面上显示 readme.md

JavaScript 打印所有使用的 Unicode 字符

javascript - HTML5 本地存储,刷新时显示保存日期

javascript - 如何让段落在 float 标题之后从包装标题的最后一行开始流动