我用document.body.scrollWidth获取页面的内容宽度的时候,他的值怎么和网页可见区域宽:document.body.clientWidth都是一样的?比如我页面就只有几个字。我想获取页面这几个字体占了多少宽,但实际的方法没办法获取。求高手

解决方案 »

  1.   

    <html>
    <body>
    <span>
    ...........
    </span>
    </body>
    </html>
    获取span的offsetWidth
      

  2.   

    直接放在BODY里是没办法获取这个宽度的,用SPAN控件
    <html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>test</title>
    </head><body>
    <span>tttttttttttttttttttttt</span>
    <script>
    alert(document.getElementsByTagName("SPAN")[0].offsetWidth)
    </script>
    </body></html>
      

  3.   

    利用行元素span就可以实现,得到他的offsetWidth即可