J'utilise The DynaTree (https://code.google.com/p/dynatree) mais j'ai des problèmes et j'espère que quelqu'un pourra m'aider.
J'affiche l'arbre sur la page comme ci-dessous:
<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>
Cependant, j'essaye de changer l'icône sur un élément, qu'il soit sélectionné ou pas seulement en utilisant JavaScript .
la nouvelle icône que je souhaite utiliser est base2.gif
J'ai essayé d'utiliser ce qui suit mais cela ne semble pas fonctionner:
document.getElementById('item1').data = "icon: 'base2.gif', url: 'output.htm', target: 'AccessPage', output: '1'";
quelqu'un sait ce que je pourrais faire de mal?
data
- clé est un préfixe. Vous devriez utiliserdata-you-attribute-name