<input type="checkbox" name="valuecb" value="hello" checked>hello
<input type="checkbox" name="valuecb" value="javascript">javascript
<input type="checkbox" name="valuecb" value="world">world<select name="select">
<option value="1111" selected>1111</option>
<option value="2222">2222</option>
</select>
<script>
var objCheckBox = document.all.valuecb;
for(i=0;i<objCheckBox.length;i++){
        if(objCheckBox[i].checked)
                alert(objCheckBox[i].value);
}
alert(document.all.select.value);
</script>

解决方案 »

  1.   

    <body>
    <input type="checkbox" name="value" >hello
    <input type="checkbox" name="value" >javascript
    <input type="checkbox" name="value" >world<select name="select">
    <option>1111</option>
    <option>2222</option>
    </select>
    <br>
    <input type=button value="获取checkbox值" onclick="show1()">
    <input type=button value="获取select值" onclick="show2()">
    </body>
    <script>
    function show1()
    {
      var str='';
      var chks=document.getElementsByName('value');
      for(var i=0;i<chks.length;i++)
      {
        if(chks[i].checked)
        {
          str=str+','+chks[i].nextSibling.nodeValue;
        }
      }
      alert(str.substring(1));
    }
    function show2()
    {
      var s=document.getElementsByName('select')[0];
      alert(s.options[s.selectedIndex].text);
    }
    </script>