Tôi đang sử dụng The DynaTree (https://code.google.com/p/dynatree) nhưng tôi đang gặp một số vấn đề và hy vọng ai đó có thể giúp ..
Tôi đang hiển thị cây trên trang như dưới đây:
<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>
Tuy nhiên, tôi đang cố gắng thay đổi biểu tượng trên một mục bất kể nó được chọn hay không chỉ sử dụng JavaScript .
biểu tượng mới tôi muốn sử dụng là base2.gif
Tôi đã thử sử dụng cách sau nhưng dường như không hoạt động:
document.getElementById('item1').data = "icon: 'base2.gif', url: 'output.htm', target: 'AccessPage', output: '1'";
bất cứ ai biết những gì tôi có thể đang làm sai?
data
là một tiền tố. Bạn nên sử dụngdata-you-attribute-name