Ashura: In vorhandenen Textknoten einen Link einfügen (DOM)

Beitrag lesen

Hallo Juppinger.

kann mir jemand helfen / ein Beispiel posten,
wie man in einen vorhandenen Textknoten einen
Link-Knoten (A HREF) mittels DOM einfügen kann?

Hole dir den <http://de.selfhtml.org/javascript/objekte/node.htm#node_value@title=Inhalt des Textknotens> und trenne ihn mittels http://de.selfhtml.org/javascript/objekte/string.htm#substr@title=substr(http://de.selfhtml.org/javascript/objekte/string.htm#substring@title=ing) und http://de.selfhtml.org/javascript/objekte/string.htm#index_of@title=indexOf in drei Teile auf.

Aus dem ersten Teil <http://de.selfhtml.org/javascript/objekte/document.htm#create_text_node@title=erzeugst du nun einen Textknoten>, aus dem zweiten Teil den http://de.selfhtml.org/javascript/objekte/document.htm#create_element@title=Link und aus dem dritten Teil wiederum einen Textknoten.

Nun http://de.selfhtml.org/javascript/objekte/node.htm#remove_child@title=entfernst du den ursprünglichen Textknoten und http://de.selfhtml.org/javascript/objekte/node.htm#append_child@title=hängst die drei neuen Knoten an seiner Stelle in das jeweilige Element ein.

Einen schönen Montag noch.

Gruß, Ashura

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]