对象与变量的配合使用(在线等待)

juliuscn 2003-09-13 09:10:49
如果在a.htm中有多个对象id分别为aa1、aa2、aa3、aa4、aa5、aa6、aa7......
要用变量来调用他们
for(var i=1;;i++)
{
需要解决的问题,请求高手指导
}
得到:
bb1=document.all.aa1.width
bb2=document.all.aa2.width
......
...全文
27 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinahuman 2003-09-14
  • 打赏
  • 举报
回复
for(var i=1;i<=n;i++){
var oAA=eval("document.all.aa"+i);
oBB=oAA.style.width;
alert(oBB);
}
juliuscn 2003-09-13
  • 打赏
  • 举报
回复
for(var i=1;i<=n;i++){
var oAA=eval("aa"+i);
var oBB=eval("bb"+i);
oBB=document.all(oAA).style.width;
alert(oBB);
}

eval后找不到对象啊
而对象是存在的啊
????????
形印声传 2003-09-13
  • 打赏
  • 举报
回复
假如你的a.htm中有n个对象;那么:

for(var i=1;i<=n;i++){
var oAA=eval("aa"+i);
var oBB=eval("bb"+i);
oBB=document.all(oAA).style.width;
alert(oBB);
}

87,910

社区成员

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

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