通过eval的方式作为对象名称或者属性。
示例
var obj = {a:1};//定义一个对象obj,里面有一个属性a
var k = 'a'; //定一个变量k,k的值是字符a
var r = eval("obj."+k); //通过eval获取对象obj属性a的值。
补充:
eval要计算的字符串,把字符串表示的 JavaScript 表达式变成可执行的语句
用对象数组
跟楼上基本一致。但我用all()的
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;
}