javascript - 如何检索呈现的填充值

标签 javascript html jquery css

我有一个元素 padding-right: 0.25em;font-size: 2.75em;,这个元素在它的父节点中。父节点具有这种样式:font-size: 20px

所以元素的实际填充是由父节点的字体大小控制的吧?

我可能会更改我的父节点字体大小以具有不同的 padding-right 值,我如何动态检索新 padding-right 的真实渲染值?

我试过了:

$('.word').innerWidth() - $('.word').width()

但这只带来固定值(value)!!!在我的情况下 12..

最佳答案

使用getComputedStyle如下:

let para = document.querySelector('.word');
let compStyles = window.getComputedStyle(para);

let mypadding = compStyles.getPropertyValue('padding-right');

关于javascript - 如何检索呈现的填充值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69181174/

相关文章:

javascript - 尽管给出了高度, Owl Carousel 仍不显示图像

javascript - 如何在鼠标悬停时将 innerHTML 添加到类中?

javascript - 通过 Jquery attr.() 过滤链接数组

html - 删除 iPad 的 HTML5 视频 'Controls'

javascript - Materialise 的 Parallax 导致 Boostrap 的 Modals/Collapse 在 Chrome 上消失

javascript - 在 js 中编码时正确的函数顺序

javascript - 如何防止在将元素位置从相对更改为固定时内容跳转

java - 使用 RingoJs 模拟浏览器

javascript - 动画 PNG 到 Canvas

javascript - html,在等待图像时使页面显示就绪(没有标签旋转轮)