2009-06-11 18 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

あなただけのJSを使用する場合はjqueryの その簡単な 使用

$(document).ready(function() 
     { 

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

     }); 

を知っていれば、要素の上に 実行とelement.type == 'チェックボックス'

関連する問題