我使用的DynaTree(https://code.google.com/p/dynatree),但我有一些問題,並希望有人能幫助..設置數據屬性使用JavaScript
我顯示了樹頁面像下面的:
<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'";
誰知道我可能是做錯了?
關鍵字'data'是一個前綴。你應該使用'data-you-attribute-name' – MilkyWayJoe
@Aaron你應該選擇一個最好的答案。 – 0x499602D2