JS 对象数组

Thinking_In_IT 2009-09-08 05:49:57
请问,如下JS代码段:
obj1=document.getElementById("tb__0_1");
obj2=document.getElementById("tb__0_2");
obj3=document.getElementById("tb__0_3");
obj4=document.getElementById("tb__0_4");
obj5=document.getElementById("tb__0_5");

如何用一个对象数组,例如:obj[5]之类的进行定义。
...全文
91 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Thinking_In_IT 2009-09-08
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 kingwolf_javascript 的回复:]
JScript codevar obj= [];for(var i=1;i<6;i++)
{
obj.push(document.getElementById("tb__0_"+i));
}
[/Quote]


这样怎么取obj对象里面的值?

例如我想取obj.innerText
浴火_凤凰 2009-09-08
  • 打赏
  • 举报
回复

var obj = [];
for(var i=1;i<6;i++)
{
obj.push(document.getElementById("tb__0_"+i));
}
fuyou001 2009-09-08
  • 打赏
  • 举报
回复
var obj=[];
obj[1]=document.getElementById("tb__0_1");

for(i=0;i<length;i++){
obj[i] = document.getElementById("tb__0_"+i+");
}
是这意思吗
BeenZ 2009-09-08
  • 打赏
  • 举报
回复
理解错了,是不是这个意思

for(var i=0;i<5;i++){
eval("obj"+i+"=document.getElementById(\"tb__0_"+i+"\")");
}

foolbirdflyfirst 2009-09-08
  • 打赏
  • 举报
回复
var obj = [];
for(var i=1;i<6;i++)
{
obj.push(document.getElementById("tb__0_"+i));
}
BeenZ 2009-09-08
  • 打赏
  • 举报
回复

var obj=[obj1, obj2, obj3, obj4, obj5];

87,907

社区成员

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

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