nextNode是列表框的名字,他有三个值a,b,c!怎样获取到第一个值a

解决方案 »

  1.   

    <select name="select1">
    <option value="001">a</option>
    <option value="002">b</option>
    <option value="003">c</option>
    </select>
    <script>
    alert('value:'+select1[0].value);//  obj[n].value是取<option>中的value值的
    alert('内容:'+select1[0].text); //  obj[n].text是取<option></option>中间的文本内容的,即你要的a
    </script>
      

  2.   

    错了
    要用select1.options[0].value
    或select1.element(0).value
      

  3.   

    <script>
    function ck(){
    var a=window.document.form1.select1.options[2].value
    alert(a);
    }
    </script><body>
    <form name="form1">
    <select name="select1">
    <option value="001">a</option>
    <option value="002">b</option>
    <option value="003">c</option>
    <input type="button" value="press" onClick="ck()">
    </select></form>
      

  4.   

    salon118211():
    错了
    要用select1.options[0].value
    或select1.element(0).value不好意思,跟着二楼的跑了,忘加options了
      

  5.   

    我用nextNode[0].value直接就取到值了
      

  6.   

    document.all.列表框id或是name值.value
    这样就行<!---->