<form>
<select id=object>
<option>1</option>
<option>2</option>
</select>
</form>
<button onclick=alert(document.forms[0].object.selectedIndex)>CHeck</button>

解决方案 »

  1.   

    不是下拉列表呀,要带multiple的
    我的代码很简单,就是这一句:
    alert(document.forms[0].object.selectedIndex)
    此事件就是发生于单击文本
      

  2.   

    "不是下拉列表呀,要带multiple的"
    那是什么?
      

  3.   

    <select onchange="alert(this.selectedIndex)">
    <option>a</option>
    <option>a</option>
    <option>a</option>
    <option>a</option>
    <option>a</option>
    <option>a</option></select>
      

  4.   

    我原先的代码是:
    <SELECT NAME="ww" MULTIPLE onClick="alert(document.forms[0].ww.selectedIndex);">
    <OPTION>fdgs
    <OPTION>df
    <OPTION>dfgg
    <OPTION>dfg
    <OPTION>dfgb</SELECT>
    结果就出错了,请大家看看!!!
      

  5.   

    onClick每次显示的都是上次点击的结果<form>
    <SELECT NAME="ww" MULTIPLE onClick="alert(document.forms[0].ww.selectedIndex);">
    <OPTION>fdgs
    <OPTION>df
    <OPTION>dfgg
    <OPTION>dfg
    <OPTION>dfgb
    </SELECT>
    </form>
      

  6.   

    呵呵,multiple的select的selectedIndex永远都是-1的(这里只有IE5,不知是否IE6也一样?)。因为允许你多选了的嘛。你要是不需要多选,只想要列表框而已,可以不用multiple,只要设了size属性,就可以了的:<SELECT size=10 onchange="alert(selectedIndex)">
    <OPTION>fdgsasdf
    <OPTION>346456
    <OPTION>dfggasdfa
    <OPTION>356457645
    <OPTION>dfgbasdf
    <OPTION>346456
    <OPTION>dfasdfas
    <OPTION>6457458
    <OPTION>dfgasdf
    <OPTION>45756856
    </SELECT>
      

  7.   

    emu(ston),我这里多选显示的是正常的selectedIndex,IE6 SP1
      

  8.   

    1、用onchange
    2、多选的话默认是最上面一个<SELECT NAME="ww" size=6 MULTIPLE onchange="alert(this.selectedIndex);">
    <OPTION>fdgsasdf
    <OPTION>346456
    <OPTION>dfggasdfa
    <OPTION>356457645
    <OPTION>dfgbasdf
    <OPTION>346456
    <OPTION>dfasdfas
    <OPTION>6457458
    <OPTION>dfgasdf
    <OPTION>45756856
    </SELECT>
      

  9.   

    嗯,昨天是我搞错了, bencalie(Bencalie) 说的对,用onchange就好了。出来-1是因为用了onclick的缘故。
      

  10.   

    用onclick的话要delay一下:<SELECT  MULTIPLE onClick="setTimeout('alert(test.selectedIndex)',0);" id=test>
    <OPTION>fdgs
    <OPTION>df
    <OPTION>dfgg
    <OPTION>dfg
    <OPTION>dfgb
    </SELECT>