【发布时间】:2015-04-29 13:33:47
【问题描述】:
我有一个 ID 为 div1 的主 DIV。 我在文档加载事件的 div1 中添加了一些子元素(div、表格等)。但是当我在添加子元素后检查 div1 的高度时,高度没有改变。 请帮帮我...
//HTML code for main DIV
<div id='div1' style="height: 10px"> </div>
//Javascript in Document Load event
var div1 = document.getElementById('div1');
var child1 = document.createElement('div');
child1.setAttribute('style', 'height:50px');
div1.appendChild(child1);
var height = $("#div1").height();
alert(height);//value of height is 10px NOT 50px
【问题讨论】:
-
在
div1上尝试height:auto -
感谢 Akshay 的回答。为父项设置 auto 但在我的项目中,我应该将 n 个子元素添加为具有不同高度的树(一个在另一个子项下)。那么,请问有没有其他解决方案而不自动设置高度?
-
或者你可以试试
min-height:10px;div1
标签: javascript jquery html css cordova