javascript - 如何检索 HTML "style"元素?

标签 javascript jquery html css styles

我有这个 HTML 代码:

<div id="maininner" class="grid-box" style="min-height: 2500px;">

我想知道如何检索 min-height 属性,将某个值减去当前值并重新加载属性中的新值。

这是怎么做到的?

我没有尝试任何东西,因为我对 JavaScript/jQuery 完全陌生,我相信从我在互联网上搜索的内容来看,这是最可行的选择。

据我所知,有一个 jQuery 方法,它是 .attr(),它可以满足我的需要。

谢谢。

最佳答案

您需要 .css()方法:

$('#maininner').css('min-height');

这将获得浏览器解析的 min-height 属性。

然后您可以使用 parseInt() 返回不带 px 后缀的值:

var min_height = parseInt( $('#maininner').css('min-height'), 10);

减去您的值后,您可以将它重新应用到元素:

min_height -= 500;

$('#maininner').css('min-height', min_height);

我已经 created an example来证明这一点。

关于javascript - 如何检索 HTML "style"元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21041486/

相关文章:

html - 下拉选择错误

javascript - 如何使用javascript在POST方法中发送数据

jquery - 让用户按一定顺序点击元素

javascript - select2第一次动态添加不显示

javascript - Jquery/JavaScript 从带有 id 的 div 内的表的 td 获取值

html - 添加背景图像时如何删除文本框周围的边框

Java邮件 : inline image in email

javascript - Mongoose - 如何确定查询中是否已存在嵌套对象?

javascript - 将 MySQL 查询结果传递给 Django 中的 Javascript/Jquery

javascript - 无法使用javascript创建文本区域