JavaScript无法执行

时间:2018-09-07 19:37:17

标签: javascript

此JavaScript无法运行的任何原因?

<script>
  alert(window.screen.availHeight+"px");
  var height = window.screen.availHeight + “px”;
  document.getElementsByClassName(“col-sm-9”).style.height = height;
</script>

1 个答案:

答案 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;
}