Ich versuche, diesen Code zu ändern, um diesem div-Element auch eine ID zu geben. Ich habe jedoch bei Google nichts gefunden und idName funktioniert nicht. Ich habe etwas über Anhängen gelesen , aber es scheint ziemlich kompliziert für eine Aufgabe zu sein, die ziemlich einfach erscheint. Gibt es also eine Alternative? Vielen Dank :)
g=document.createElement('div'); g.className='tclose'; g.v=0;
javascript
jquery
pufAmuf
quelle
quelle
g.id = 'foo';
?Antworten:
Sie sollten die
.setAttribute()
Methode verwenden:quelle
Sie können anhand
g.id = 'desiredId'
Ihres Beispiels die ID des von Ihnen erstellten Elements festlegen.quelle
quelle
Sie können verwenden
Element.setAttribute
Beispiele:
g.setAttribute("id","yourId")
g.setAttribute("class","tclose")
Hier ist meine Funktion, um dies besser zu machen:
Beispiel 1:
wird dies zurückgeben:
Beispiel 2:
wird dies zurückgeben:
Beispiel 3:
wird dies zurückgeben:
Sie können neue Elemente erstellen, Attribute festlegen und untergeordnete Elemente anhängen.
Es gibt keine Begrenzung für attr oder untergeordnete Elemente.
quelle
Warum nicht mit jQuery?
quelle
class
Anführungszeichen zu setzen .versuchen Sie dies, was Sie wollen.
quelle
Ich bin mir nicht sicher, ob Sie versuchen, eine ID festzulegen, damit Sie sie in CSS formatieren können. Wenn dies jedoch der Fall ist, können Sie auch Folgendes versuchen:
und das wird dein div benennen, damit du es anvisieren kannst.
quelle