首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >捕获元素style - font-size

捕获元素style - font-size
EN

Stack Overflow用户
提问于 2020-07-28 06:32:04
回答 1查看 42关注 0票数 0

我正在使用带有WPBakery网站生成器的WordPress。

我正在尝试捕获屏幕中特定元素的CSS属性(“font-size”)。为了捕获元素及其属性,我使用了JavaScript。

我正在运行以下脚本:

代码语言:javascript
复制
var v = document.getElementsByClassName("cb-img-area");
v[0].style.fontSize;

输出是"",即使这是类的CSS -

代码语言:javascript
复制
.cb-img-area {
    font-size: 72px;
    margin-bottom: 25px;
    margin-right: 0;
    float: left;
    width: 100%;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
}

如何获取类的font-size属性?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-07-28 07:49:54

原始here

仅仅获取元素的style.fontSize可能不起作用。如果font-size是由样式表定义的,这将报告"“(空字符串)。

您应该使用window.getComputedStyle。

代码语言:javascript
复制
var el = document.getElementById('foo');
var style = window.getComputedStyle(el, null).getPropertyValue('font-size');
var fontSize = parseFloat(style); 
// now you have a proper float for the font size (yes, it can be a float, not just an integer)
el.style.fontSize = (fontSize + 1) + 'px';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63124570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档