例如:
<div>
    这里的纯文本内容,并且没有定义DIV的宽和高属性,如何用JS获得DIV的宽和高。
    用 obj.offsetWidth 和 obj.clientWidth 都没有用,已经测试过。
    说明:DIV中间不允许套一个或N个<span></span>标签,就是一个没有任何初始化属性的DIV。
</div>

解决方案 »

  1.   


    <script language="JavaScript"> 
    window.onload=function(){
       var div  = document.body.getElementsByTagName("div")[0];
       div.style.zoom = 1;
       alert("width:" + div.clientWidth);
       alert("height:" + div.clientHeight);} 
    </script> 
    <div> 
        这里的纯文本内容,并且没有定义DIV的宽和高属性,如何用JS获得DIV的宽和高。 
        用 obj.offsetWidth 和 obj.clientWidth 都没有用,已经测试过。 
        说明:DIV中间不允许套一个或N个 <span> </span>标签,就是一个没有任何初始化属性的DIV。 
    </div>
      

  2.   

    Thank you for help, you are great!
      

  3.   

    回去测试了 一下,问题没有解决,只能中间套个SPAN才能实现