<html>
<body>
<input type="radio" id="r1" name="r" v=0 onclick="doClick(this)" />男
<input type="radio" id="r2" name="r" v=0 onclick="doClick(this)" />女
</body>
<script>
function doClick(obj){
var myv=obj.attributes["v"].nodeValue;
if (myv==0){
obj.setAttribute("v",1);
obj.checked=true;
}else{
obj.setAttribute("v",0);
obj.checked=false;
}
}
</script>
</html>
<body>
<input type="radio" id="r1" name="r" v=0 onclick="doClick(this)" />男
<input type="radio" id="r2" name="r" v=0 onclick="doClick(this)" />女
</body>
<script>
function doClick(obj){
var myv=obj.attributes["v"].nodeValue;
if (myv==0){
obj.setAttribute("v",1);
obj.checked=true;
}else{
obj.setAttribute("v",0);
obj.checked=false;
}
}
</script>
</html>
本文介绍了一个简单的HTML示例,展示了如何使用JavaScript控制HTML表单中性别选项的状态。通过为单选按钮添加点击事件监听器,实现了选择状态的切换,并保持了用户的选择。

3885

被折叠的 条评论
为什么被折叠?



