如下面的字段name = "这里就是要想知道的宽度";在JS中,怎么判断name这个字段的宽度是多少呢?

解决方案 »

  1.   

    function fnCheckLength(strTemp)
    {
     var i,sum;
     sum=0;
     for(i=0;i<strTemp.length;i++)
     {
      if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255))
       sum=sum+1;
      else
       sum=sum+2;
     }
     return sum;
    }
      

  2.   

    name是什么?
    问题说的太模糊了.name是个变量吗?
    <script>
    var name = "xxxxx";
    alert(name.length);
    </script>
      

  3.   

    宽度是什么意思?如果是字符串长度就用
    document.getElementById("").InnerText.length
    如果是像素的话,那我感觉把字体放到div里面然后测试div的长度吧。
      document.getElementById("div1").style.width;
    <div id="div1" style="WIDTH:256px; HEIGHT:18px">这里的宽度</div>
      

  4.   


    <script>
    var str = document.getElmentById("id").name;
    alert(str.length);
    </script>
      

  5.   

    name是一个变量,是取"宽度",不是"长度"
      

  6.   

    好像取得的还是字符的长度,我想知道如果这个字符是显示在Label中的,怎样取得Label的长度