`
webcode
  • 浏览: 5943612 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

input 中 radio的使用

 
阅读更多

在使用input的radio元素的时候,需要特别注意的一点是它的顺序,如果不注意顺序的话,那你就会被它该搞死的.如下所示:

<html>
<head>
<title></title>
<script type="text/javascript">
function select1() {
document.getElementsByName("b")[0].checked = true;
alert(document.getElementsByName("b")[0].value)
}
function select0() {
document.getElementsByName("b")[1].checked = true;
alert(document.getElementsByName("b")[1].value)
}

</script>
</head>
<body>
性别: 男<input type="radio" name="b" value="0"> 女<input type="radio" name="b" value="1">
<a href="#" onclick="select1()">男人</a>
<a href="#" onclick="select0()">女人</a>
</body>
</html>

正常情况下都是这么写的,而且默认的情况下javascript的默认的查找顺序是按照元素的出现顺序来的,

所以,第一个元素就是"男人"后面的那个,而第二个就是女人后边的那个,而它们代表的值也最好是按照

顺序写,否则你很可能因为某些疏忽而被这些属性搞的火冒三丈,其实只要你永远记住在操作一组元素

的时候注意它的顺序,你就会省去很多的烦恼的.而且第一个元素的索引永远都为0.

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics