这个LISTBOX不是多选的,就是一个普通的单选的
请问各位乡亲父老,给点代码,JS怎么获取listbox选中的值

解决方案 »

  1.   

    document.getElementById('select1').value
      

  2.   


    <asp:ListBox ID="ListBox1" runat="server" Width="131px" onclick="javascript:alert(document.getElementById(this.id).value)">
                <asp:ListItem>1</asp:ListItem>
                <asp:ListItem>2</asp:ListItem>
                <asp:ListItem>3</asp:ListItem>
            </asp:ListBox>
      

  3.   

    var list = document.getElementById("listboxid");
    for(var i=0;i<list.options.length;i++)
    {
    if(list.options[i].selected)
    {
    alert( list.options[i].value);
    }
    }试下
      

  4.   

    获取选中文本\
    var obj = document.getElementById('select1')
    for(var i= 0;i<obj.options.length;i++)
    {
          if(obj.selected){alert(option.text);break};
    }
      

  5.   

    var selectElement = document.getElementById("select1");
    var value1 = selectElement.options[selectElement.selectedIndex].value; 
      

  6.   

    我怎么判断LISTBOX没有被选中?
      

  7.   

    var list = document.getElementById("listboxid");
    if(list.options.length==0){
    }
      

  8.   

    var selectElement = document.getElementById("select1"); 判断selectElement.selectedIndex>=0就可以了,如果没选中的话,他的值为-1
      

  9.   

    直接document.getElementById('select1').value就可以了
    判断是否为空