JS获得一个ID的高,进行判断,减去其值,赋给另一个ID的高

来源:百度知道 编辑:UC知道 时间:2024/05/27 04:15:00
<SCRIPT LANGUAGE="JavaScript">
<!--
function DIVHIGHT(){

if (document.getElementById("content_page").style.height>"492px"){

document.getElementById("nullleft").style.height="document.getElementById("content_page").style.height-"493px"";

}
else
document.getElementById("nullleft").style.display="none";

}
//-->
</SCRIPT>

首先获得content_page的高,进行判断,height是不是大于492px,如果为真,则把content_page的height减去492px,然后将结果值,赋给nullleft这个ID,使nullleft这个ID的height等于content_page的height减去492px的值。如果条件为假,就隐藏ID nullleft。
“ document.getElementById("nullleft").style.height="document.getElementById("content_page").style.height-"493px""; ”这里我进行计算不了吖,也赋值不了。请哪位高手帮帮忙。。。改好了再加50分。
不行。对掉引号,我之前试过了。
<div id="content_page" style="height:493px;

"document.getElementById("content_page").style.height-"493px""
你这句话就错了,因为document.getElementById("content_page").style.height你放在双引号里了,这样它成为了一个字符串,所以是取不出来值,值都取不出,这么相减呢,所以你把双引号去掉试一试。看我能不能赚到50分。

html代码贴出来我给你看看,懒得自己写html。