Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
DIV高度可以';不能用JavaScript调整大小_Javascript_Jquery_Html_Css_Resize - Fatal编程技术网

DIV高度可以';不能用JavaScript调整大小

DIV高度可以';不能用JavaScript调整大小,javascript,jquery,html,css,resize,Javascript,Jquery,Html,Css,Resize,我想用JavaScript调整div元素的高度 从这个div,我在读高度 <div class="pages" id="alles"> 在chrome中,我会得到以下错误: Uncaught TypeError: Cannot set property 'height' of undefined 我不知道为什么?该方法返回元素集合,因此需要通过其索引获取第一个元素,否则style属性将是未定义的(nodelist没有任何style属性) 要全部更新,请迭代元素并更新属性 var

我想用JavaScript调整div元素的高度

从这个div,我在读高度

<div class="pages" id="alles">
在chrome中,我会得到以下错误:

Uncaught TypeError: Cannot set property 'height' of undefined
我不知道为什么?

该方法返回元素集合,因此需要通过其索引获取第一个元素,否则
style
属性将是
未定义的
(nodelist没有任何style属性)


要全部更新,请迭代元素并更新属性

var elements = document.getElementsByName("maxhoehe");

// in latest browser use Array.from(elements)
[].slice.call(elements).forEach(function(ele){
   ele.style.height = (sh - 180) + "px"
}); 

如果要使用JQuery,请使用下面的代码

$(“#更改”)。在('click',function()上{
$('.content-block').height($('.pages').height());
});
div{
边框:1px纯红;
}

Lorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是行业标准的虚拟文本,当时一位不知名的印刷商拿起一个打印工具,将其拼凑成一本打印样本书。它不仅存活了五个世纪,而且还跨越到电子排版,基本上保持不变。它在20世纪60年代随着包含Lorem Ipsum段落的Letraset表单的发布而流行,最近随着Aldus PageMaker等桌面出版软件的发布,包括Lorem Ipsum版本。
悲哀的

看起来很棒。谢谢但只有第一个div将被调整大小。不是其他的。。
Uncaught TypeError: Cannot set property 'height' of undefined
document.getElementsByName("maxhoehe")[0].style.height = (sh - 180) + "px";
var elements = document.getElementsByName("maxhoehe");

// in latest browser use Array.from(elements)
[].slice.call(elements).forEach(function(ele){
   ele.style.height = (sh - 180) + "px"
});