for example:
<select id=lwx></select>
<options></options>
...
so:
width of select is : document.getElementById("lwx").style.width

解决方案 »

  1.   

    select 的宽度取决于这个HTML控件的宽度,你可以在DW中,把它拉宽....
      

  2.   

    谢谢二位。,,lwx,,,,这种方法,,,IE里alert出空的框,NetScape干脆就没反应,后面程序也不执行了。不知道为什么。
      

  3.   

    flyskywlh 你说的是第几个问题?我是在后面求到width,它可能在变的。
    谢谢大家帮我回答的时候,麻烦加上是第几个问题。我有两个问题。
      

  4.   

    第二个:
    <select name='b' id='b' style='width:600px;height:600px'>
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
    <option>6</option>
    <option>7</option>
    <option>8</option>
    <option>9</option>
    <option>10</option>
    <option>11</option>
    </select>
    <script>alert(b.style.width);</script>
      

  5.   

    1.
    题目不清。
    BTW:
    ie列表框超过30个option才出现滚动条
    firefox是20个2.
    若不指定,是无法得到列表域的宽度用currentStyle.width可以得到当前的宽度,当前提是该列表域的style属性或runtimeStyle属性必须被设置过
      

  6.   

    用offsetWidth
    <HTML>
    <BODY onload="alert(document.all['sel'].offsetWidth)">
    <SELECT NAME="sel">
    <OPTION> 2 </OPTION>
    <OPTION> 3 </OPTION>
    </SELECT>
    </BODY>
    </HTML>
      

  7.   

    关于IE的select多少个option才出现滚动条,
    昨天晚上我在家里用我的电脑(windows server 2003英文版)测试的时候是11条后出现滚动条
    今天来到公司用公司的电脑(windows server 2003中文版)测试是30条后出现滚动条这个可能和IE的版本或者是操作系统有关
      

  8.   

    东子,,,可以,,,,我得到了。呵呵。谢谢
    seeu1688(kangel),表达不清?不好意思。错了一个字,我想说怎么调。
    vivianfdlpw() 谢谢你做人这么认真,我知道了,确实不一样,可能跟分辨率什么的有关系。暂时不太清楚,最多的条数却是不太一样,,,,可以调整吗?代码中。
    谢谢大家。第二个问题就算解决了。