Tôi đang sử dụng The DynaTree (https://code.google.com/p/dynatree) nhưng tôi đang gặp một số sự cố và hy vọng ai đó có thể giúp ..Đặt thuộc tính dữ liệu bằng cách sử dụng JavaScript
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 item không có vấn đề nếu 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 được base2.gif
Tôi đã thử bằng cách sử dụng sau đây nhưng nó dường như không làm việc:
document.getElementById('item1').data = "icon: 'base2.gif', url: 'output.htm', target: 'AccessPage', output: '1'";
ai biết những gì tôi có thể làm sai?
từ khóa 'dữ liệu' là một tiền tố. Bạn nên sử dụng 'data-you-attribute-name' – MilkyWayJoe
@Aaron Bạn nên chọn câu trả lời hay nhất. – 0x499602D2