简单的复选框javascript不起作用

simple checkbox javascript doesnt work

本文关键字:不起作用 javascript 复选框 简单      更新时间:2023-09-26

这个复选框应该被选中,但是它不起作用。我´困惑。

<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>

我已经在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>

按另一种方式排序并去掉该函数,这将确保在脚本运行时该复选框存在。

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;
}

试试这个:

<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>