这个JS语句如何写?

huhanshan013 2004-11-29 12:24:54
document.all.folder1.style.display='none';

是正确的。
但是现在我想
folder1 ,变为对好多的设置,也就是这个名字循环
上面语句改为:
for (j=1;j<5;j++)
{
document.all.folder+'+j+'.style.display='none';
}

这样是错的,请问该怎么写?
...全文
58 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lienzhu 2004-11-29
  • 打赏
  • 举报
回复
document.all('folder'+j).style.display='none';
good2speed 2004-11-29
  • 打赏
  • 举报
回复
for (j=1;j<5;j++)
{
var obj = eavl('document.all.folder+'+j)
obj.style.display='none';
}
tianch 2004-11-29
  • 打赏
  • 举报
回复
好像是这样
eval("document.all.folder"+j+".style.display")="none";

87,993

社区成员

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

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