单选按钮检查属性在函数中失败-JavaScript

单选按钮检查属性在函数中失败-JavaScript,javascript,html,radio-button,Javascript,Html,Radio Button,我遇到了一个问题,在被调用的函数中使用JavaScript检查单选按钮时不起作用,我不知道为什么会发生这种情况-请参阅working fiddle: 我已经尝试过几种方法,比如 document.getElementById("id").checked= true 及 我不想使用jQuery,因为我不知道如何使用它。因为元素不存在,所以将js放在你身体底部的脚本中 您的代码工作正常,只是将其加载到小提琴的错误位置(请参见左上角的选项)。修正:HTML文档的主体是否线性加载?我的意思是,如

我遇到了一个问题,在被调用的函数中使用JavaScript检查单选按钮时不起作用,我不知道为什么会发生这种情况-请参阅working fiddle:

我已经尝试过几种方法,比如

document.getElementById("id").checked= true


我不想使用jQuery,因为我不知道如何使用它。因为元素不存在,所以将js放在你身体底部的脚本中



您的代码工作正常,只是将其加载到小提琴的错误位置(请参见左上角的选项)。修正:HTML文档的主体是否线性加载?我的意思是,如果我在文档的底部放置一个标签,那么上面的每个元素是否都已加载?很抱歉,回复延迟,答案是肯定的。头部中的脚本将查找一个尚不存在的元素,其中作为结束body标记之前的脚本,元素将准备好进行操作。如果从头开始使用js,则将其包装在类似以下函数的函数中:
document.addEventListener(“DOMContentLoaded”,函数(event){///doc ready actions here////},以确保所有内容都已加载并准备就绪。如果使用jquery,则将其包装在
$(document).ready(function(){///doc ready actions here//})中`
var radioVar = document.getElementById("id")
radioVar.checked = true
<script></script></body>