帮我看看这段代码为什么不能行? 有必要吗?直接写value属性不可以? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主,你是不是错了:elementsName[k]).type 得到的是type, r1.type是radio, 但是你用的是document.getElementsByName(), 没有name是radio的元素吧? document.getElementsByName(elementsName[k]).type这是根据元素名称得到元素,然后在求该元素的type类型,没错;就算这里错了,但是我在循环里面加一条这样的语句:alert(document.form1.r1.type);结果还是undifined这是为什么?究竟是怎么回事呢,谢谢!◎ undifined好像就是在那个范围内是没有定义的,可是你的document.form1.r1.type应该对呀!你改用下面的应该不会出错。document.form1.r1.value document.getElementsByName(elementsName[k]); //这样返回的是一个集合而非单一元素你改成这样试试:alert(document.getElementsByName(elementsName[k])[0].type); js方法调用问题 混乱的javascript 搞的我头大了 ActiveXObject,里面有个"Scripting???做什么用的呢? 请教一下,JAVASCRIPT验证问题 急用.\ ExtJs收缩栏位置改变需求 正则表达式问题,高手们进来瞧瞧! 如何用JAVASCRIPT做下面的功能呢? 关于窗口的提交并关闭的问题!!给分50,谢谢!! 请教一个函数? 怎么用 javascript改变一个text的 背景颜色 大家帮我看看,快吐血了,简单问题。
elementsName[k]).type 得到的是type, r1.type是radio, 但是你用的是document.getElementsByName(), 没有name是radio的元素吧?
alert(document.form1.r1.type);
结果还是undifined这是为什么?究竟是怎么回事呢,谢谢!◎
好像就是在那个范围内是没有定义的,可是你的document.form1.r1.type应该对呀!
你改用下面的应该不会出错。
document.form1.r1.value
你改成这样试试:
alert(document.getElementsByName(elementsName[k])[0].type);