2009-06-11 66 views

回答

1
var inputs = document.getElementsByTagName('input'); 
var names = []; 
for(var i = 0; i < inputs.length; i++){ 
    if(inputs[i].type == 'checkbox') names.push(inputs[i].name); 
} 

会给如果你不使用jQuery,你可以将它们全部放在数组中。如果您只想在复选框上操作,您可以转储该push()调用,并根据需要执行任何操作。

请记住,如果您的页面上有大量输入,这将是一个缓慢的操作。

1

,如果你知道的jQuery 其易于使用

$(document).ready(function() 
     { 

       $('input:checkbox').each(function() 
       { 
       do .... 
       }); 

     }); 

,如果你只使用JS, 碾过元素,并检查是否element.type == '复选框'