假设<div id=div1>这是一个图层</div><script language=javascript>
alert("该图层高:"+document.all.div1.clientHeight);
alert("该图层宽:"+document.all.div1.clientWidth);
</script>

解决方案 »

  1.   

    请问div1.offsetWidth是不是也可以呢
      

  2.   

    不一样的,offsetWidth 是指该控件的父节点控件的宽度,这与该控件本身一点都不相干,所以你不能用这个属性值,虽然有时可能会相等。
      

  3.   

    那么div.style.pixlWidth 这个又是什么意思呢
      

  4.   

    还有一个,就是层在页面中的位置是用div.style.posLeft来确定的吗
      

  5.   

    div.style.pixlWidth 这是DIV层里指定的宽度象素值,比如:
    <div style="width: 200px"></div>这里面的div.style.pixlWidth==200而clientWidth是实时反应该控件宽度的。