Lieber Dani82,
newHTML = createHTML(document.getElementsByTagName("a")[i].href, "text", "text2") + document.getElementsByTagName("a")[i].parentNode.innerHTML;
was machst Du denn bei folgender Dokumentstruktur?
<p>Die Links zu <a href="google">Google</a> und zu <a href="google-maps">Google Maps</a> sind kaputt.</p>
Deine Programmlogik schnappt sich in beiden Fällen den Textabsatz und verändert ihn.
Bist Du Dir sicher, dass Dein eigentliches Ziel nicht auch mit CSS-Mitteln zu erreichen wäre? Zum Beispiel mit der :before-Eigenschaft in Kombination mit einem cleveren Selektor?
Liebe Grüße,
Felix Riesterer.
--
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)