使用Javascript设置所有div的高度
我正试图用class使用Javascript设置所有div的高度,javascript,Javascript,我正试图用classpage将我所有div的高度设置为浏览器窗口的100% 我只有以下几点:控制台中没有发生任何事情,也没有错误,我知道我可以用jquery实现这一点,但我的目标是只用JS实现这一点 var elements = document.querySelectorAll('page'); Array.prototype.forEach.call(elements, function(el, i){ elements.style.height = document.getElem
page
将我所有div的高度设置为浏览器窗口的100%
我只有以下几点:控制台中没有发生任何事情,也没有错误,我知道我可以用jquery实现这一点,但我的目标是只用JS实现这一点
var elements = document.querySelectorAll('page');
Array.prototype.forEach.call(elements, function(el, i){
elements.style.height = document.getElementsByTagName(window).height;
});
这里有几个不同的错误:
- 现在可以使用
document.getElementsByClassName
- 您希望在forEach块中使用
而不是el
element
- 使用
作为窗口高度window.innerHeight
var elements = document.getElementsByClassName('page');
Array.prototype.forEach.call(elements, function(el, i){
el.style.height = window.innerHeight+'px';
});
文档。getElementsByTagName(窗口)
看起来不正确。你想通过这种方式达到什么目的?可能是您想要类似于…height=window.innerHeight+'px'的东西代码>?类选择器--document.querySelectorAll('.page')
。不要只发布指向外部页面的链接。在你的帖子中包含解决方案,并加以解释。@Liam没问题,除非你遇到其他问题,否则标记为答案会很棒!