Push()メソッドは、1つ以上の要素を配列の端に追加し、新しい長さを返します。返品値は、指定された値を配列に追加した後の新しい長さです。
構文:arrayobject.push(newElement1、newElement2、...、newElementx)
パラメーターnewElement1、必須。アレイに追加される最初の要素。
パラメーターnewElement2、オプション。配列に追加される2番目の要素。
パラメーターnewElementx、オプション。複数の要素を追加できます。
Push()メソッドは、ArrayObjectの最後に引数順序を追加します。新しい配列を作成する代わりに、ArrayObjectを直接変更します。 push()メソッドとpop()メソッドは、配列によって提供される最初のイントールとスレッド関数を使用します。このメソッドは、配列の長さを変更します。
例:
コードコピーは次のとおりです。
<!doctype html>
<メタcharset = "utf-8">
<body>
<入力型= "チェックボックス"値= "1" name = "check" checked = "checked"/>
<入力型= "チェックボックス"値= "1" name = "check"/>
<入力型= "チェックボックス"値= "1" name = "check" checked = "checked"/>
<入力型= "チェックボックス"値= "1" name = "check" />
<入力型= "button" value = "選択された" idの数= "btn" />
<スクリプト>
var btn = document.getElementById( 'btn');
btn.onclick = function(){
var arrays = new Array();
var checkitem = document.getelementsbyname( "check");
for(var i = 0; i <checkitem.length; i ++)
{
if(checkItem [i] .checked){
arrays.push(checkItem [i] .value); //値を()array配列に渡します
}
}
アラート(arrays.length)
}
</script>
</body>