wahsaga: Text über JS in DIV zeigen

Beitrag lesen

hi,

document.getElementById("infobox").firstChild.nodeValue = kndnr + "<br>" + name + "<br>" + firma + "<br>" + telefon + "<br>" + newsletter;

In diesem Fall gibt er mir leider die die <br>´s innerhalb des Textes im DIV mit aus.... texttext<br>texttext<br>texttext

Natürlich.

.nodeValue: "Speichert den Wert oder Inhalt eines Knotens. Bei Textknoten ist dies der Text, bei Attributknoten der zugewiesene Attributwert. Bei Elementknoten hat diese Eigenschaft den Wert null."

Wenn du also einem Textknoten darüber einen neuen Wert zuweist, wird auch nur Text erwartet und angenommen - und der Text <br> wird dann auch als der Text <br> dargestellt.

Wie Jörg schon sagte: Wenn du ein <br> einfügen willst, musst du auch ein br-Element erzeugen, und als _neuen_ Knoten einhängen.

Aber wenn dir das noch zu hoch ist - benutze doch einfach .innerHTML. dem kannst du einen String, der HTML-Code enthält, zuweisen, der dann auch als solches interpretiert wird.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }