早教吧作业答案频道 -->其他-->
问一个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面试题下面是我写的...的网友还看了以下:
选出有错误的选项,并改正过来()1.A:/he/B:/teach/lessons.heC:/is/D 2020-03-30 …
(2/3)确,其余题中:有两道只能分别判断2个选项是错误的,有一道仅能判断1个选项是错误的,还有一 2020-04-25 …
2011年六级估分我快速阅读错4个;听力选择错8个,填空单词错1一个,不算分嘛;阅读填空错1个;阅 2020-04-26 …
将0.5分之X-0.7分之1=1变形为5分之10X=1-7分之20,其错在.选择A不应该将分子.分 2020-05-21 …
将0.5分之X-0.7分之1=1变形为5分之10X=1-7分之20,其错在.选择A不应该将分子.分 2020-05-21 …
求2010,12六级估分.快速阅读错2个,部分听力选择错15个单词1个句子2个,仔细阅读填空错1个 2020-05-23 …
亲们那,俄坐在这等呢.就两题而已阿、1.一份试卷有25道选择题,满分为100分,选错1题扣1分,不 2020-07-12 …
若关于x的方程x-1分之x=1-m/x²-1有增根,则m的值为(B)A0B-2C0或2D0或-2我 2020-07-31 …
多选选择题中至少有两个对的,选错了不得分.只选了一个算错吗?补充一下,问题没说好。题中至少有2个或2 2021-01-01 …
下列关于误差的说法中,正确的是()A.认真细致地测量就可以避免误差B.误差是由于测量时不遵守操作规程 2021-01-14 …