estoy usando el DynaTree (https://code.google.com/p/dynatree) pero estoy teniendo algunos problemas con la esperanza de que alguien pueda ayudar ..los datos del conjunto de atributos utilizando JavaScript
estoy mostrando el árbol en la página, como a continuación:
<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>
sin embargo, yo estoy tratando de cambiar el icono de una partida sin importar si se ha seleccionado o no sólo el uso de JavaScript .
el nuevo icono que desea utilizar está base2.gif
He intentado usar el siguiente pero no parece funcionar:
document.getElementById('item1').data = "icon: 'base2.gif', url: 'output.htm', target: 'AccessPage', output: '1'";
Alguien sabe lo que podría estar haciendo mal?
la palabra clave 'data' es un prefijo. Deberías usar 'data-you-attribute-name' – MilkyWayJoe
@ Aaron Debes elegir la mejor respuesta. – 0x499602D2