Klaus: Problem mit appendChild()

Hallo,

ich habe leider ein kleines Problem mit DOM und appendChild()

Mit

var aElement = document.createElement('a');

aElement.href = "http://www.yahoo.de";

erzeuge ich einen neuen Link.

Mit

oData.appendChild(aElement);

kann ich diesen neuen Link einem <DIV> mit ID=oData zuweisen.

Frage: kann ich den Link irgendwie auch dem gerade selektierten Text des Dokumentes zuweisen oder brauche ich unbedingt ein definiertes Tag, z.B. <div>? Irgendwie bekomme ich das nicht hin.

Dank & Gruss

Klaus

  1. Hi,

    Mit
    oData.appendChild(aElement);
    kann ich diesen neuen Link einem <DIV> mit ID=oData zuweisen.

    vorausgesetzt, Du hast die Variable oData vorher entsprechend gefüllt.

    Frage: kann ich den Link irgendwie auch dem gerade selektierten Text des Dokumentes zuweisen oder brauche ich unbedingt ein definiertes Tag, z.B. <div>? Irgendwie bekomme ich das nicht hin.

    Eine Textnode kann keine Elemente enthalten. Du musst sie in zwei separate Nodes aufteilen, zwischen die Du gerne eine Elementnode setzen kannst.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes