读书人

document.all.namelt;%=i%gt;value能不能动

发布时间: 2013-01-28 11:49:56 作者: rapoo

document.all.name<%=i%>.value能不能动态?求大神解答.
我想实现动态取得name的元素的值,都是从1开始递增的,请问有办法吗?

document.all.name<%=i%>.value

比如实际得到的是:
document.all.name1.value
document.all.name2.value
document.all.name3.value
document.all.name4.value
.
.
.

[解决办法]
js无所不能,不过你的写法逻辑上就错了,事件发生时i的值肯定是固定不变的
方法1:


name.onkeydown=function(){
if(event.keyCode==13)
eval("document.all.name"+i+".focus()");
};

方法2:

name.onkeydown=function(){
if(event.keyCode==13)
document.all['name'+i].focus();
};


读书人网 >ASP

热点推荐