<div id='nam_1'>
<input type="checkbox" name='game_tag[]' id='mmo_click'>
<input type="checkbox" name='game_tag[]' id='mmo_click'>
<input type="checkbox" name='game_tag[]' id='mmo_click'>
<input type="checkbox" name='game_tag[]' id='mmo_click'>
<input type="checkbox" name='game_tag[]' id='mmo_click'>
</div>
<div id='name_2'>
<input type="checkbox" name='game_tag[]' id='mmo_click'>
<input type="checkbox" name='game_tag[]' id='mmo_click'>
<input type="checkbox" name='game_tag[]' id='mmo_click'>
<input type="checkbox" name='game_tag[]' id='mmo_click'>
<input type="checkbox" name='game_tag[]' id='mmo_click'>
<input type="checkbox" name='game_tag[]' id='mmo_click'>
</div>
如果JS这样写的话不知道能不能实现?var xiuxian_list=document.getElementById("mmo_click");
var click=xiuxian_list.getElementsByName("game_tag[]");

解决方案 »

  1.   

    name中不能用[]符号,不规范的名称不起name作用。
      

  2.   

    var click=document.getElementsByName("game_tag[]");
      

  3.   


    <div id='nam_1'>
    <input type="checkbox" name='game_tag[]' id='mmo_click'>
    <input type="checkbox" name='game_tag[]' id='mmo_click'>
    <input type="checkbox" name='game_tag[]' id='mmo_click'>
    <input type="checkbox" name='game_tag[]' id='mmo_click'>
    <input type="checkbox" name='game_tag[]' id='mmo_click'>
    </div>比如JS获得id=nam_1下的:
    var nodeList=document.getElementById("nam_1").getElementsByTagName("input");
    for(var i=0;i<nodeList.length;i++){
       if(nodeList[i].name=="game_tag[]") 
          alert("是name 为 game_tag[] 的标签");
       else
          alert("不是name 为 game_tag[] 的标签");
    }获得id=nam_2下的情况类似的
      

  4.   

    <input type="checkbox" name='game_tag[]' id='mmo_click'>这利复选id属性没什么价值
      

  5.   

    var xiuxian_list=document.getElementById("mmo_click");  无效,ID页面唯一
    var click=xiuxian_list.getElementsByName("game_tag[]"); 不确认
      

  6.   

    本帖最后由 net_lover 于 2010-08-03 08:37:20 编辑
      

  7.   

    如果非要getElementsByName方法,可以这样var AllCheckbox=document.getElementsByName("game_tag[]");
    for(i=0;i<AllCheckbox.length;i++)
    {
    if(AllCheckbox[i].parentNode.id=="name_2")
    {
    alert(AllCheckbox[i])
    }
    }