Hallo,
<text><![CDATA[<b>hello</b>]]>Mozilla</text>
Z.Z. sieht die Ausgabe folgendermaßen aus:
<b>hello</b>
var p = document.createElement("p");
var a = document.createElement("a");
a.setAttribute("href", url);
var txt = document.createTextNode(name);
Verwende innerHTML anstatt einen Textknoten zu erstellen. Ein Textknoten ist immer nur ein Textknoten, wenn darin <b> steht, dann wird der Browser es nicht als HTML parsen.
a.innerHTML = name;
Mathias