请问关于js的问题,马上揭贴

ControlCoder22 2006-09-22 10:48:22
this.icons = {
L0 : 'L0.gif', //┏
L1 : 'L1.gif', //┣
L2 : 'L2.gif', //┗
L3 : 'L3.gif', //━
L4 : 'L4.gif', //┃
PM0 : 'P0.gif', //+┏
PM1 : 'P1.gif', //+┣
PM2 : 'P2.gif', //+┗
PM3 : 'P3.gif', //+━
empty : 'L5.gif', //空白图
root : 'root.gif', //缺省的根节点图标
folder : 'folder.gif', //缺省的文件夹图标
file : 'file.gif', //缺省的文件图标
exit : 'exit.gif'
};

请问这种写法是什么意思啊?

我要改变某一项的值比如说改变folder的值应该怎么写啊
...全文
198 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovefootball 2006-09-22
  • 打赏
  • 举报
回复
你把下面的代码拷贝到一个新的aspx中,试试
var icons = {
L0 : 'L0.gif', //┏
L1 : 'L1.gif', //┣
L2 : 'L2.gif', //┗
L3 : 'L3.gif', //━
L4 : 'L4.gif', //┃
PM0 : 'P0.gif', //+┏
PM1 : 'P1.gif', //+┣
PM2 : 'P2.gif', //+┗
PM3 : 'P3.gif', //+━
empty : 'L5.gif', //空白图
root : 'root.gif', //缺省的根节点图标
folder : 'folder.gif', //缺省的文件夹图标
file : 'file.gif', //缺省的文件图标
exit : 'exit.gif'
};
icons.folder = "XXX";
alert(icons.folder);
alert(icons["folder"]);
我试过,没问题的!!!!
jamesfay 2006-09-22
  • 打赏
  • 举报
回复
一个数组,看一下HTML是不是有DTD的限制,有的话某些JS会不好用的
ControlCoder22 2006-09-22
  • 打赏
  • 举报
回复
this.icons.folder = "XXX.gif";

这个不行

我试过
lovefootball 2006-09-22
  • 打赏
  • 举报
回复
this.icons["folder"] = "XXX.gif";
或者
this.icons.folder = "XXX.gif";
都可以
inanition 2006-09-22
  • 打赏
  • 举报
回复
就是一个数组,访问就用this.icons["L0"]就行了.
ControlCoder22 2006-09-22
  • 打赏
  • 举报
回复
lovefootball 2006-09-22
  • 打赏
  • 举报
回复
tree.icons.root.src = "property.gif";

87,922

社区成员

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

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