チェックボックスがオンになっているかどうかをテストしようとしています。 私はより多くの入力があり、それらは異なる名前を持っています。 入力を選択することができましたが、選択されているかどうかを確認できないようです。 '= true'という条件に追加すると、ページをロードするとチェックされます。私はそれをちょうどチェックしても何もしません。名前でチェックボックスを選択し、javascriptにチェックが入っていることを確認します
私は入力権を選択しましたか? IDまたはクラスではなく名前で選択したいのですが、
if文が動作しないのはなぜですか?
<input type="checkbox" name="name1">
<input type="checkbox" name="name2">
<input type="checkbox" name="name3">
<input type="checkbox" name="name4">
const firstInput = document.getElementsByName('name1');
if (firstInput[0].checked) {
console.log('checked');
}
"1"という名前の要素を探していますが、名前が "name1"の要素があります。 –
ああ、申し訳ありませんが、私は 'name1'を意味しました。一度私はそれをチェックしたコンソールがチェックされているが、それを確認しないでください –
あなたのコードが動作します。リスナーで、そのチェックインはどこで実行しますか? –