【发布时间】:2012-12-05 23:16:33
【问题描述】:
我已经回答了几乎所有关于这个主题的答案,但我很难想出一个解决方案。
基本上,我正在尝试单击一个按钮,该按钮运行一个检查是否选中了单选按钮或复选框的功能。
稍后我希望能够测试这些选择的不同组合。
这是代码。
<html>
<head>
<script type = "text/javascript">
function custom_urls(){
var option1 = document.getElementById("option1");
var option2 = document.getElementByid("option2");
var bonus = document.getElementByid("bonus");
if ( option1.checked ){
alert("Option1 is checked!");
}
}
</script>
</head>
<body>
<input type = "radio" id = "option1" > Option1 </input></br>
<input type = "radio" id = "option1" value = "option2"> Option2 </input></br>
<input type = "checkbox" id = "bonus" value = "bonus"> Bonus </input></br>
<button type = "button" onclick = "custom_urls()">Click Me</button>
</body>
</html>
我也试过把:
if(option1.checked == true)
和
if(document.getElementById("option1").checked == true)
谢谢!
【问题讨论】:
-
这可以通过 jQuery 轻松完成。你会用jQuery吗?
-
另外,你不能有两个具有相同 id 的元素。
标签: javascript javascript-events