早教吧作业答案频道 -->其他-->
问一个JS面试题下面是我写的代码可是有错代码要实现的需求是点提交后显示你选中的是第几个单选框UntitledDocument-12345functionfoo(){varradios=document.getElementsByName("1");for(i=0;i
题目详情
问一个 JS 面试题
下面是我写的代码 可是有错 代码要实现的需求是 点提交后显示你选中的是第几个单选框
Untitled Document-
1
2
3
4
5
function foo () {
var radios = document.getElementsByName("1");
for(i = 0; i < radios.length; i++) {
if(fadios.getAttribute('checked')) {
alert('第' + i + "个被选中");
}
}
alert(radios.length);
}
下面是我写的代码 可是有错 代码要实现的需求是 点提交后显示你选中的是第几个单选框
Untitled Document-
1
2
3
4
5
function foo () {
var radios = document.getElementsByName("1");
for(i = 0; i < radios.length; i++) {
if(fadios.getAttribute('checked')) {
alert('第' + i + "个被选中");
}
}
alert(radios.length);
}
▼优质解答
答案和解析
Untitled Document
1
2
3
4
5
function foo () {
var radios = document.getElementsByName("1"); //这里返回的是一个对象数组
alert(radios.length);//对象数组的长度
for(i = 0; i < radios.length; i++) {
alert(radios[i].checked);
if(radios[i].checked) {
alert('第' + (i+1) + "个被选中");
}
}
}
这样应该能行了.你注意下我的注释.
1
2
3
4
5
function foo () {
var radios = document.getElementsByName("1"); //这里返回的是一个对象数组
alert(radios.length);//对象数组的长度
for(i = 0; i < radios.length; i++) {
alert(radios[i].checked);
if(radios[i].checked) {
alert('第' + (i+1) + "个被选中");
}
}
}
这样应该能行了.你注意下我的注释.
看了 问一个JS面试题下面是我写的...的网友还看了以下:
高中物理电容器在电容器中,保持开关闭合,增大d.C,U,Q怎么变化?增大S.C,U,Q怎么变化?在 2020-06-12 …
已知Sn={A|A=(a1,a2,a3,...,an),ai=0或1,i=1,2,...,n}(n 2020-07-19 …
模拟三设函数u(x,y)=B(x+y)+B(x-y)+∫[x-y→x+y]C(t)dt,其中函数B 2020-07-21 …
dirichlet核推导中碰到问题从D(u)=1/2+sum(cos(nu)推导到那个sin(u/ 2020-08-02 …
下列关于U=Ed说法正确的是()A.在电场中,E跟U成正比,跟d成反比B.对于任何电场,U=Ed都 2020-08-03 …
计算机内部都以二进制字符表示信息.若u=(a1,a2,…,an),其中ai=0或1(i=1,2,…, 2020-11-07 …
如图所示,U形管内盛有液体,两臂垂直于地面,若U形管绕左臂的轴线转动,则在图中所示位置时,左右两臂液 2020-12-05 …
图中阴影部分表示的集合是()A.A∩?UBB.?UA∩BC.?U(A∩B)D.?U(A∪B) 2020-12-07 …
(五)一辆u汽车在3×五03Nu机车牵引力作用下在水平路面上作匀速直线运动如图五,请在图中画出u汽车 2020-12-09 …
VB中提示溢出什么意思,我已经定义i,j,k为double,怎么还是提示溢出PrivateSubCo 2021-02-05 …