lina-: ID umschreiben

Beitrag lesen

moin Hugo :)

ich habe in meinem Script <li>´s, welche eindeutig mit einem name=" " gekennzeichnet sind. Hierzu gehört noch eine ID=" ". Diese möchte ich auf Klick um schreiben, und zwar in einer Funktion.
Hat jemand eine Ahnung, wie ich dies ansprechen kann?
document.getElementsByName().id.value = "wert"; hat nicht hin.

Kann auch nicht.
Mit document.getElementsByName erhälst du eine Collection mit Elementen, die den Namen tragen. (Mal ganz davon abgesehen, dass du gar keinen Namen angegeben hast, nach dem gesucht werden soll *g*)
Diese Collection hat natürlich keine id.
Im übrigen hat eine ID keinen Value. Hier reicht es, wenn du die ID selber ansprichst

Versuch doch mal sowas in der Art:
document.getElementsByName("foo")[0].id="neueId"

Falls du die ID deines Elementes kennst (also die, die geändert werden soll), wäre allerdings eine solche Vorgehensweise besser:

document.getElementById("oldID").id="newId"

Lektüre für dich:
getElementsByName
Universaleigenschaften(id)
getElementById

liebe Grüße aus Berlin
lina-

--
Self-Code: ie:% fl:( br:^ va:) ls:/ fo:| rl:( ss:) de:] js:| mo:)