[英]How to override element.style height
我正在尝试更改自己没有写的日历中div的高度。 在萤火虫中,我看到了CSS:
element.style {
height: 744px;
width: 1463px;
left: 0px;
top: 81px;
}
我已经读到,这将始终覆盖CSS,这是来自js文件的结果。 我试图用grep查找文件,但找不到。 我还尝试覆盖html页面内的divs高度,如下所示:
<style type="text/css">
.dhx_cal_data p{
height:900px !important;
}
.dhx_cal_data {
height:900px !important;
}
#dhx_cal_data {
height:900px !important;
}
HTML:
<div class="dhx_cal_data" name="dhx_cal_data" id="dhx_cal_data" style="height:900px;">
<p class="para1">
</div>
我也尝试用javascript这样覆盖它:
<script >
$(document).ready(function(){
var obj = document.getElementById('dhx_cal_data');
obj.style.height = "900px";
document.getElementById("dhx_cal_data").style["height"] = '900px';
})
</script>
但是没有任何效果。 你知道我该怎么改变吗? 或者也许我怎么能找到创建这个element.style的文件?
这是一个完全的骇客,但是您可以编写自己的jQuery函数,以在未知的javascript文件之后重新定义高度。 只需将jQuery代码放在结束body标签之前。 当然,这是一种可怕的做法,只有在您所有其他努力都失败的情况下才应使用。
使用!important
之前;
。
请参阅: http : //jsfiddle.net/ahfo9cfc/1/-JS作品
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.