我在基于另一个DIV的.clientHeight设置一个DIV的高度时遇到问题。
我的JS示例如下:
<script>
var height1 = document.getElementById("DIV1").clientHeight;
document.getElementById("DIV2").style.height = height1;
</script>
奇怪的是,当我从页面顶部删除doctype声明时,javascript正确执行了该操作(显然,我不想从页面中删除doctype ...)
最佳答案
解:
<script>
var height1 = document.getElementById("DIV1").clientHeight;
document.getElementById("DIV2").style.height = height1 + "px";
</script>
style.height需要长度而不是数字值。
希望这可以帮助其他人...