//通过JS获取listbox控件里的值:
function getValue()
    {
       var send_count = document.all.item("LisBoxSendTo").length;   //send_count=2;
       var ss;
//我想实现把listbox控件的两个值取到赋给变量,如何做?
//    for( i=0;i<send_count ;i++)
//    {
//        var ss=document.all.item("LisBoxSendTo")   //不会写了
//    }

解决方案 »

  1.   

      <asp:ListBox ID="ListBox1" runat="server" onchange="GetListboxvalue(this.value);" >
                <asp:ListItem>1</asp:ListItem>
                <asp:ListItem>4</asp:ListItem>
                <asp:ListItem>2</asp:ListItem>
                <asp:ListItem>3</asp:ListItem>
            </asp:ListBox><script language="javascript">
    function GetListboxvalue(v)
    {
    alert(v);
    }
    </script>
      

  2.   

    function getValue(){
      var nodes = document.getElementsByName("LisBoxSendTo");
      for(var ret = [], i = 0; i < nodes.length; i++){
        ret.push(nodes[i].value);
      }
      return ret;
    }