首先设置两个div,假设给出id分别为a和b,b始终为a的宽度的二分之一。 js代码为: var diva=document.getElementById("a"); var divb=document.getElementById("b"); var wid=diva.offsetWidth; function jt(){//定义监听a大小变化的函数 var wid1=diva.offsetWidth;//获取宽度
if(wid1!=wid){ wid=wid1; resizeb();
}
setTimeout("jt",100);
} function resizeb(){ divb.style.width=wid*0.5;//改变b的大小