博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
getElementsByName 的应用-获取radio button组的选择值
阅读量:6089 次
发布时间:2019-06-20

本文共 1007 字,大约阅读时间需要 3 分钟。

getElementsByName用来获取name一样的一组元素。
应用:
获取一组radio button 的选中值。
例子如下:
<
html
>
<
head
>
  
<
title
>
getElementsByName Sample
</
title
>
  
<
script 
type
="text/javascript"
 language
="javascript"
>
    
function
 getColor() {
      
var
 oColors 
=
 document.getElementsByName(
"
rdColor
"
);
      
var
 color 
=
 
""
;
      
for
 (
var
 i
=
0
;i
<
oColors.length;i
++
) {
        
        
if
 (oColors[i].checked) {
          color 
=
 oColors[i].value;
          
break
;
        }
      }
      
if
 (color 
==
 
""
)
        alert(
"
Please choose a color!!
"
);
      
else
        alert(
"
Your favorite color is: 
"
 
+
 color);
    }
  
</
script
>
</
head
>
<
body
>
  
<
form 
action
="javascript:getColor();"
 method
="post"
>
    
<
fieldset
>
      
<
legend
>
What color do you like?
</
legend
>
      
<
input 
type
="radio"
 name
="rdColor"
 value
="red"
 
/>
 Red 
<
br 
/>
      
<
input 
type
="radio"
 name
="rdColor"
 value
="green"
 
/>
 Green 
<
br 
/>
      
<
input 
type
="radio"
 name
="rdColor"
 value
="blue"
 
/>
 Blue 
<
br 
/>
  
    
</
fieldset
>
    
<
input 
type
="submit"
 value
="Submit"
 
/>
  
</
form
>
</
body
>
</
html
>

转载于:https://www.cnblogs.com/davidgu/archive/2009/07/31/1536115.html

你可能感兴趣的文章
一步一步学习SignalR进行实时通信_7_非代理
查看>>
字符设备与块设备的区别
查看>>
为什么我弃用GNOME转向KDE(2)
查看>>
Redis学习记录初篇
查看>>
爬虫案例若干-爬取CSDN博文,糗事百科段子以及淘宝的图片
查看>>
Web实时通信技术
查看>>
第三章 计算机及服务器硬件组成结合企业运维场景 总结
查看>>
IntelliJ IDEA解决Tomcal启动报错
查看>>
默认虚拟主机设置
查看>>
php中的短标签 太坑人了
查看>>
[译] 可维护的 ETL:使管道更容易支持和扩展的技巧
查看>>
### 继承 ###
查看>>
数组扩展方法之求和
查看>>
astah-professional-7_2_0安装
查看>>
函数是对象-有属性有方法
查看>>
uva 10107 - What is the Median?
查看>>
Linux下基本栈溢出攻击【转】
查看>>
c# 连等算式都在做什么
查看>>
使用c:forEach 控制5个换行
查看>>
java web轻量级开发面试教程摘录,java web面试技巧汇总,如何准备Spring MVC方面的面试...
查看>>