web-dev-qa-db-ja.com

ページ読み込み後にチェックボックスをJavaScriptでチェック済みに設定

ページが読み込まれた後、ページのこのチェックボックス要素をチェック済みに設定しようとすると、小さな課題があります。

<input type="checkbox" id="1403317">

課題:
1。この<input>は、name属性セットがないため、idによってのみ呼び出すことができます。
2。これを行うJSコードを<head></head>タグ内に配置することはできません。このユースケースではコードのその部分にアクセスできないため、<body></body>のどこかで機能する必要があります。

これがこれまで(</body>終了タグの前)にこれを試みた方法ですが、効果はありません。構文に問題がありますか?

<script type="text/javascript">
    window.onload = function() {
    document.getElementById("1403317").checked = true;
    }
</script>
7
dubesor

これはあなたが探していることをするはずです。スニペットで正しく動作します。

window.onload = onPageLoad();

function onPageLoad() {
  document.getElementById("1403317").checked = true;
}
<input type="checkbox" id="1403317">
10
Will Hamic

多分これを試してみませんか?

$(document).ready(function() { 
    $('#1403317').attr('checked', true)
};
4
Arif