我有一个ID为div1的主DIV。 我在文档加载事件中的div1中添加了一些子元素(div,表格等)。但是当我在添加子元素后检查div1的高度时,高度没有改变。 请帮我...动态添加子元素后,无法获得正确的div高度?
//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
感谢您的回答Akshay。把父母的工作,但在我的项目中,我应该添加n个子元素作为树(一个在另一个孩子之下)不同高度。那么是否有其他解决方案,请不要放高度自动? – Tony
或者你也可以尝试'min-height:10px;''div1'' – Kinburn101