我正在使用The DynaTree(https://code.google.com/p/dynatree),但遇到了一些问题,希望有人可以提供帮助。
我在页面上显示树,如下所示:
<div id="tree">
<ul>
<li class="folder">Outputs
<ul>
<li id="item1" data="icon: 'base.gif', url: 'page1.htm', target: 'AccessPage'">Item 1 Title
<li id="item2" data="icon: 'base.gif', url: 'page2.htm', target: 'AccessPage'">Item 2 Title
<li id="item3" data="icon: 'base.gif', url: 'page3.htm', target: 'AccessPage'">Item 3 Title
<li id="item4" data="icon: 'base.gif', url: 'page4.htm', target: 'AccessPage'">Item 4 Title
</ul>
</ul>
</div>
但是,无论是否选择使用JavaScript,我都试图更改项目上的图标。
我要使用的新图标是base2.gif
我尝试使用以下内容,但似乎无法正常工作:
document.getElementById('item1').data = "icon: 'base2.gif', url: 'output.htm', target: 'AccessPage', output: '1'";
有人知道我可能做错了吗?
@Aaron您应该选择最佳答案。
—
0x499602D2 '08年
data
是前缀。您应该使用data-you-attribute-name