帮我看看这段代码为什么不能行? 有必要吗?直接写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); 求一个表格插件 请教一下问题,折腾了我半天了, jquery的一个问题 如何使页面中的表格或层不服从页面的统一的CSS样式? innerHTML问题 js根据list生成select 50分 document生成的文本框无法除法事件 请教 找个类似发微博那样的文本框插件 一个取值问题? seabell(百合心)请进来看一下 怎么用 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);