Javascript 如何通过ID检查单选按钮
我写了这段代码但不起作用,我看不出这段代码有任何错误,有人能帮我解决这个问题吗。Javascript 如何通过ID检查单选按钮,javascript,html,radio-button,Javascript,Html,Radio Button,我写了这段代码但不起作用,我看不出这段代码有任何错误,有人能帮我解决这个问题吗。 <html> <body> <input type="radio" name="radio" id="radio1">Site 1<br> <input type="radio" name="radio" id="radio2">Site 2<br> <input type="submit" onclick="check()" value
<html>
<body>
<input type="radio" name="radio" id="radio1">Site 1<br>
<input type="radio" name="radio" id="radio2">Site 2<br>
<input type="submit" onclick="check()" value="Go">
<script>
function check(){
if(document.getElementById('radio1').checked){
window.location="https://www.site1.com";
}
else if(document.getElementById('radio2').checked){
window.location="https://www.site2.com";
}
</script>
</body>
</html>
站点1
站点2
函数检查(){
if(document.getElementById('radio1')。选中){
window.location=”https://www.site1.com";
}
else if(document.getElementById('radio2')。选中){
window.location=”https://www.site2.com";
}
首先,您缺少了check
函数的关闭}
,因此这会导致语法错误,您可以查看是否打开了web控制台;这意味着您没有检查功能。如果您添加缺少的}
,那么您的函数应该可以工作
使用浏览器内置的调试工具(包括web控制台)是编写在浏览器中运行的代码的基本技能。(使用调试器是编程的一项基本技能,句号。)在做任何其他事情之前,我强烈建议学习使用这些工具,这些工具不仅包括控制台,还包括功能齐全的调试器,您可以使用它设置断点,使代码停止,并可以检查变量等,然后,您可以逐行查看代码,看看发生了什么,等等。您需要定义“不工作”的含义。您尚未关闭功能提示:打开浏览器控制台,这将显示错误。