此JavaScript无法运行的任何原因?
<script>
alert(window.screen.availHeight+"px");
var height = window.screen.availHeight + “px”;
document.getElementsByClassName(“col-sm-9”).style.height = height;
</script>
答案 0 :(得分:0)
document.getElementsByClassName('col-sm-9').style.height
getElementsByClassName方法返回一个数组。 (提示:元素不是元素)
您要么需要选择第一个元素:
document.getElementsByClassName('col-sm-9')[0].style.height = height
或遍历数组,例如:
for(var i=0; i<document.getElementsByClassName('col-sm-9').length; i++)
{
document.getElementsByClassName('col-sm-9')[i].style.height = height;
}