永发信息网

getElementsByName的格式怎么写的?

答案:6  悬赏:0  手机版
解决时间 2021-05-08 19:01
比如我现在有这么一段JS javascript:(function(){ document.getElementById('userid').value='我的ID'; })() 现在属性ID是Name了 我应该怎么写呢 这样的格式好像是错误的 javascript:(function(){ document.getElementsByName('userid').value='我的ID'; })() 求正确写法
最佳答案
document.getElementsByName('userid'); userid为文本框的name
全部回答
这个方法好像IE不支持,它返回的是数组类型,就如:var arr = document.getElementsByName(Name值),通过arr.length就能知道有多少个name属性为那个的元素了,再通过下标访问,arr[0].value

你说的有点乱  详细点。。。不论name还是id什么的 用法都差不多

document.getElementsByName(elementName)

注意Elements复数形式那范围肯定是个数组

所以

var elementArray=document.getElementsByName(elementName)

for(var i = 0 ; i < elementArray.length ; i ++){

alert(elementArray[i].value)

}

这种方式多用于取多选框checkBox

document.getElementsByName('userid')返回的是一个数组类型的

document.getElementsByName(name)该方法与 getElementById() 方法相似,但是它查询元素的 name 属性,而不是 id 属性。

转载

http://baike.baidu.com/view/1743588.htm?fr=ala0_1

具体方法有介绍和例子
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有什么打斗加搞笑的漫画
无线宽带网络
如何才能显示出自己与众不同的气质
为什么我进不了浪漫玫瑰园啊
葡萄园小区地址在哪,我要去那里办事
为什么我的手机登不了QQ宠物
三次!出世时一次,结婚一次,死时一次!我知
关于和平的名言警句,关于和平的名言警句
考A照要什么条件和药多少钱啊?
天龙八部F1怎么得到啊
这道数学题怎么做?急!
QQ音速进不去 。。。
西城数码港地址有知道的么?有点事想过去
问题描述下方选择分类是什么意思
谁给我个Q宠6.4.0.6版本?
推荐资讯
听说山东航博九月份有个周末班,不知道怎么样
寒冷的冬天该怎么保暖?
现在地下转职不用作任务啦
我下载了QQ炫舞17173补丁怎么安装?
【只需要一首歌】的歌曲链接 放空间里的 急
26级街霸怎样升级快
光通量是什么意思
武昌坐火车到西安
各位老大,我的空间被禁了,怎么办
求《暮光之城》小说1-5部
他有三错:1:他来到这世上。2:他遇上那样一个
手指上无端端出了3个小水泡...
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?