このコードは、チェックボックスがオンになるまで選択入力フィールドを非表示にしようとしました。それは動作しますが、ページが最初にロードされると、これらはすべて表示されます。チェックボックスが表示されるまで、それらを非表示にする必要があります。ページを読み込み、チェックボックスをオフにしてオブジェクトが消えるチェックボックスをオフにすると、動作していることがわかりますが、なぜ始めに表示されますか?それはやっているから?Javascript onchangeイベントが機能しない
コード:
function doruc() {
var elem = document.getElementById("secondhalf1"),
checkBox = document.getElementById("pizza11");
elem.style.display = checkBox.checked ? 'block' : 'none';
};
<input type="checkbox" id="pizza22" onclick="doruc()" name="halfHalf2" />
javascript関数IDのチェックボックスがpizza11のときにチェックボックスIDがpizza22であるのはなぜですか複数のチェックボックスがありますか? – Yanaro