【发布时间】:2017-01-15 21:17:47
【问题描述】:
我希望获取访问者视口的高度,然后使用该值来更改元素的高度。到目前为止,我已经使用 Javascript 将视口高度存储到变量中。然后我尝试选择元素并将“高度”样式更改为访问者视口高度,方法是使用 Javascript 变量作为输入。
我得到的错误是:
Uncaught TypeError: Cannot set property 'height' of undefined
我的 Javascript
var h = Math.max(document.documentElement.clientHeight || 0);
h = h + "px";
document.getElementsByTagName("form", "label").style.height = h;
【问题讨论】:
-
好像找不到元素。
-
阅读doc。
getElementsByTagName()接受 one 字符串并返回一个 collection。
标签: javascript html css responsive-design responsive