二维数组问题求教

nfclass 2011-11-03 12:44:40
怎么把name=a* name=b* 放到一个二维数组内

大概意思
var a=[a,b,c]
var b=[4,5,6]
var newArray=new Array();



<INPUT TYPE="text" NAME="a" value="a">
<INPUT TYPE="text" NAME="a1" value="b">
<INPUT TYPE="text" NAME="a2" value="c">

<INPUT TYPE="text" NAME="b" value="4">
<INPUT TYPE="text" NAME="b2" value="5">
<INPUT TYPE="text" NAME="b2" value="6">
...全文
113 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
colorbird 2011-11-03
  • 打赏
  • 举报
回复
var c=[[a,b,c],[4,5,6]]
liangws 2011-11-03
  • 打赏
  • 举报
回复
js是没有真正二维数组的,但可以做出伪二维数组
楼主为什么不用json来做呢?修改,查找定位都方便
nfclass 2011-11-03
  • 打赏
  • 举报
回复
这个才是我想要的答案 谢谢
[Quote=引用 6 楼 zell419 的回复:]

HTML code

var a =[];
var inputs = document.getElementsByTagName("input");
for(var i = 0 ; i < inputs.length ;i++ ){
if(inputs[i].type=="text"&&inputs[i].name.indexOf("a……
[/Quote]
hch126163 2011-11-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 colorbird 的回复:]

var c=[[a,b,c],[4,5,6]]
[/Quote]

数组的数组
zell419 2011-11-03
  • 打赏
  • 举报
回复

var a =[];
var inputs = document.getElementsByTagName("input");
for(var i = 0 ; i < inputs.length ;i++ ){
if(inputs[i].type=="text"&&inputs[i].name.indexOf("a")==0){
a.push(inputs[i].value);
}
}

a的.
无涯自成一方 2011-11-03
  • 打赏
  • 举报
回复
var aa=[a,b,c]
var bb=[4,5,6]
var c=new Array()
c[0]=aa
c[1]=bb
桃园闲人 2011-11-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zyb134506 的回复:]

json
var arr = {
a :[4,5,6],
b:[1,2,3]
};
[/Quote]
用这个比较好,JSON取得时候也方便。
快乐的2 2011-11-03
  • 打赏
  • 举报
回复
json
var arr = {
a :[4,5,6],
b:[1,2,3]
};

87,990

社区成员

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

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