0

该复选框应该被选中,但它不起作用。我很困惑。

<script type="text/javascript">

function check() {
document.getElementById("1").checked = true;
}
</script>

<form>
<input id="1" type="checkbox" name="please check" value="1">please check<br>
</form>
4

3 回答 3

1

我已经在 Window Onload 上调用它 在哪里调用只是传递函数名称

<script type="text/javascript">
    window.onload=check;

    function check() {
    document.getElementById("1").checked = true;
    }
    </script>

    <form>
    <input id="1" type="checkbox" name="please check" value="1">please check<br>
    </form>
于 2013-04-04T11:02:02.807 回答
0

以另一种方式订购它并摆脱该功能,这将确保该复选框在脚本运行时存在。

jsFiddle

<form>
    <input id="1" type="checkbox" name="please check" value="1">please check<br>
</form>
<script type="text/javascript">
    document.getElementById("1").checked = true;
</script>

或者将其放在文档就绪 (jQuery) 或窗口加载上。

jsFiddle

window.addEventListener('load', check);
function check() {
    document.getElementById("1").checked = true;
}
于 2013-04-04T11:02:01.377 回答
0

试试这个:

<script type="text/javascript">

function check() {
document.getElementById("check1").checked = true;
}

window.onload = check;
</script>

<form>
<input id="check1" type="checkbox" name="please check" value="1">please check<br>
</form>

也参考这个链接

于 2013-04-04T11:04:11.320 回答