javascript中怎样将变量作为对象名称或属性名称
我要表达这样一群对象:document.tu1.heightdocument.tu2.heightdocument.tu3.height……document.tu20.h...
我要表达这样一群对象:
document.tu1.height
document.tu2.height
document.tu3.height
……
document.tu20.height
我希望用一个循环语句批量分别改变各个对象的高度。
for(i=0,i<21,i++){
document.tun.height
}
在以上这个document.tun.height中的tun,我如何随着 i的不同分别变成:tu1、tu2、tu3……tu20呢?
这也许是一个比较基础的问题,希望知道的朋友详细答复给我,非常感谢! 展开
document.tu1.height
document.tu2.height
document.tu3.height
……
document.tu20.height
我希望用一个循环语句批量分别改变各个对象的高度。
for(i=0,i<21,i++){
document.tun.height
}
在以上这个document.tun.height中的tun,我如何随着 i的不同分别变成:tu1、tu2、tu3……tu20呢?
这也许是一个比较基础的问题,希望知道的朋友详细答复给我,非常感谢! 展开
4个回答
展开全部
用对象数组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
跟楼上基本一致。但我用all()的
var s=""
for(var i=1;i<21;i++){
s="tu"+i
document.all(s).height=20
}
var s=""
for(var i=1;i<21;i++){
s="tu"+i
document.all(s).height=20
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for (var i=1, i<21, i++) {
var dx = eval("document.tun"+i);
dx.style.height = 20;
}
var dx = eval("document.tun"+i);
dx.style.height = 20;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询