javascript - 我一直在 javascript 中收到此错误? ( radio ,在 javascript 中检查它们)

标签 javascript radio-button checked

出于某种原因,我一直收到此错误,我不知道为什么。

Uncaught TypeError: Cannot set property 'checked' of null js.js:4
check js.js:4
(anonymous function)

这是我的代码:

document.body.onload="check()";
function check()
{
document.getElementById("urlchoice").checked=true;
}

最佳答案

首先检查 document.getElementById("urlchoice") 是否为 null

    window.onload = check;

    function check(){
        if(document.getElementById("urlchoice")!=null){ // available
           document.getElementById("urlchoice").checked = true; 
        }
    }

关于javascript - 我一直在 javascript 中收到此错误? ( radio ,在 javascript 中检查它们),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12810879/

相关文章:

Android AlertDialog 不显示单选按钮或消息

Selenium IDE 复选框选中标识

javascript - 多级导航选项卡

javascript - 按钮元素可以有子节点吗?

javascript - CSS 跨浏览器过渡

java - 使用 throws 子句声明从未在方法主体中抛出的已检查异常

javascript - 无法使javascript正确运行

javascript - 使用 Leaflet 在 basemap 之上创建一个固定的矩形层

android - 将 bool 值放入类型包中的方法不适用于单选按钮

jquery - 单选按钮隐藏和显示 div jquery