eval
for(i=1;i<n;i++)
{
eval(a+i.value)=i;//不行的话试试eval(a+i).value=i;
}
for(i=1;i<n;i++)
{
eval(a+i.value)=i;//不行的话试试eval(a+i).value=i;
}
解决方案 »
- js设置 div 属性contenteditable不起作用,为什么
- 复杂的正则处理
- Tree和panel不得不说的事~~!!求救~~~
- Javascript 有办法监听到浏览器的后退事件吗?
- 急急急急!cookie禁用后仍能用document.cookie =来写入cookie
- 请教: 如何向一个页面内插入一个日历
- [求助]关于xmlhttp.onreadystatechange返回值的问题?
- 怎样传递数组?
- 本人一菜鸟,不懂JSP聊天室怎么做,连需要什么软件都不知道,盼高手指点!
- 怎么样用最简单的脚本控制div层的显示隐含!
- 一个表单怎么提交给两个页面?
- 有关innerText, innerHTML, outerHTML 三者的问题?
我也来一个,
for(i=1;i<n;i++)
{
getElementByName(a+i).value=i;
}
javascript支持么?
关注
正确的是:
for(i=1;i<n;i++)
eval("a"+i)=i;你们共同的错误是,a是应该是字符而本身不应该是变量,所以要"a"
另外,getElementByName能得到变量吗?
{
getElementByName(a+i).value=i;
}