Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.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
为什么这段代码拒绝通过javascript调整我的div大小?_Javascript_Html - Fatal编程技术网

为什么这段代码拒绝通过javascript调整我的div大小?

为什么这段代码拒绝通过javascript调整我的div大小?,javascript,html,Javascript,Html,我正试图使用这段代码将“scroll_dr_fise”的高度调整为“col_dr_scroll”的高度,只要第一个大于第二个,并将垂直滚动添加到“col_dr_fise” 到目前为止,它添加了滚动条,但根本没有调整div的大小 回声的输出是“500”和“500”,正如您所期望的那样。似乎您只是将任务颠倒过来或从另一个角度看。 如果我做对了: 如果scroll_dr_fise比col_dr_scroll高,则要将col_dr_scroll调整为与scroll_dr_fise相同的高度 但在作业中,

我正试图使用这段代码将“scroll_dr_fise”的高度调整为“col_dr_scroll”的高度,只要第一个大于第二个,并将垂直滚动添加到“col_dr_fise”

到目前为止,它添加了滚动条,但根本没有调整div的大小


回声的输出是“500”和“500”,正如您所期望的那样。

似乎您只是将任务颠倒过来或从另一个角度看。 如果我做对了: 如果scroll_dr_fise比col_dr_scroll高,则要将col_dr_scroll调整为与scroll_dr_fise相同的高度

但在作业中,实际上是将colxxxx的偏移高度设置为xxxdr_fise。并将滚动设置为fise one:S

解决方案:只需交换块内的ID,即如果(xxx>yyy){swap em here}


旁注:如果要访问同一个节点三次或四次,最好选择它并将其保存到一个var中并使用该var,而不是每次都选择它。将提高性能并使您的代码看起来更性感。

什么类型的元素是
\scroll\u dr\u fise
?抱歉,代码顺序正确,在说明中写错了。现在改了。
if(document.getElementById("scroll_dr_fise").offsetHeight > document.getElementById("col_dr_scroll").offsetHeight) {                   
    alert(document.getElementById("col_dr_scroll").offsetHeight);                        
    document.getElementById("scroll_dr_fise").style.height = document.getElementById("col_dr_scroll").offsetHeight+"px";                    
    alert(document.getElementById("scroll_dr_fise").style.height);                  
    document.getElementById("scroll_dr_fise").style.overflowY = "scroll";                   
}