Javascript pour modifier li texte de l'étiquette

Je suis en utilisant le code HTML suivant:

<li id="item1" data="icon: 'base.gif', url: 'page.htm', target: 'Page'">Item 1 Title</li>

Je suis en train de changer la Article 1 Titre partie de quelque chose d'autre.

J'ai essayé d'utiliser:

document.getElementById("item1").innerHTML = "Item was changed";

mais pas eu de chance. Même essayé d'utiliser:

document.getElementById("item1").value = "Item was changed";

mais toujours pas de chance.

Je ne suis que de vouloir changer le texte et laisser tout le reste de même.

Je fais quelque chose de mal?

innerHTML devrait fonctionner très bien jsbin.com/abaxuw/1/edit
Pourriez-vous collez le code complet est à la fois en HTML et JS. Je pense que de toute façon vous sont en cours d'exécution JS avant le DOM est prêt.
Pourrait également être Id en double, mais c'est juste une autre proposition
la droite. En fait, rien ne peut être dit sans reproductible source.
<ul> <li id="item 1" data="url: 'reader.htm', target: 'AccessPage', reader: '1'">Lecteur 1</li> </ul> je suis en cours d'exécution le code suivant dans une Fonction qui est appelée dès que le chargement de la page. Je sais que la fonction est en cours d'exécution comme je l'ai ajouté une boîte d'Alerte pour confirmer.

OriginalL'auteur Aaron | 2012-09-12