getelementsbyname 返回值是数组?

l244283799 2011-07-31 10:43:36
怎么把getelementsbyname 返回值 转换成数组! 用 “ - ”拼接起来呢?
...全文
254 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
l244283799 2011-07-31
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 fanchuanzhidu 的回复:]

还是这个意思?
HTML code
<html>
<head>

</head>
<body>
<input type="text" name="aaa" value="A">
<input type="text" name="aaa" value="B">
</body>
<script language="JavaScript">
var arr = document.getEleme……
[/Quote]

试过了 能用 马上结贴!谢谢
l244283799 2011-07-31
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 mubeibei 的回复:]

HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equi……
[/Quote]

不错 !谢谢!
豆虫 2011-07-31
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 l244283799 的回复:]

引用 1 楼 fanchuanzhidu 的回复:

var arr = document.getElementsByName('name1');
这个返回的是一个dom元素集合 用-拼接起来有什么意义呢?


我想把获取的值 取出来 传到action中去啊 怎么办?
[/Quote]
那就是我5楼得那样了
豆虫 2011-07-31
  • 打赏
  • 举报
回复
还是这个意思?
<html>
<head>

</head>
<body>
<input type="text" name="aaa" value="A">
<input type="text" name="aaa" value="B">
</body>
<script language="JavaScript">
var arr = document.getElementsByName('aaa');
var arr1 = [];
for(var i=0,len=arr.length;i<len;i++){
arr1.push(arr[i].value)
}
alert(arr1.join("-"))
</script>
</html>
MuBeiBei 2011-07-31
  • 打赏
  • 举报
回复
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<input name="1" type="button" id="btn" value="click" />
<input name="1" type="button" id="btn" value="click" />
<input name="1" type="button" id="btn" value="click" />
<input name="1" type="button" id="btn" value="click" />
<script>
var inps = document.getElementsByName('1'),
len = inps.length,str = '';
for(var i = 0; i < len; i++){
if(i < len - 1){str +=inps[i] + '-';}
else{str += inps[i]}
}

alert(str)
</script>
</body>
</html>

楼主是这意思?
l244283799 2011-07-31
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fanchuanzhidu 的回复:]

var arr = document.getElementsByName('name1');
这个返回的是一个dom元素集合 用-拼接起来有什么意义呢?
[/Quote]

我想把获取的值 取出来 传到action中去啊 怎么办?
l244283799 2011-07-31
  • 打赏
  • 举报
回复
我想把获取的值 取出来 传到action中去啊 怎么办?
豆虫 2011-07-31
  • 打赏
  • 举报
回复
var arr = document.getElementsByName('name1');
这个返回的是一个dom元素集合 用-拼接起来有什么意义呢?

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧