Hallo!
Folgendes J(ava)Script:
Code:
var __p = document.createElement("p");
var attr = document.createAttribute("style");
attr.nodeValue = "font-weight:bold;";
__p.setAttributeNode(attr);
In weiterer Folge wird auch noch ein textNode hinzugefügt und das ganze ins body-Element eingehängt, was auch problemlos Funktioniert, deshalb nur der Teil des recht umfangreichen J(ava)Scripts.
Im IE funkntioniert auch die Sache mit dem "style"-Attribut problemlos, der Text wird bold angezeigt und im DOM-Inspektor vom Firefox wird auch das Attribut samt Wert korrekt angeführt.
Nur der Internet Explorer (6 SP2) meldet als Fehler: "Miglied nicht gefunden.". Auch intensive Recherchen in MSDN haben keine Lösung geführt, da die Methode dort genau so dokumentiert ist, wie ich sie eingesetzt habe.
Hat jemand eine Idee, woran es liegen könnte? Die Alternative mit
Code:
setAttribute("style", "font-weight:bold;");
funktioniert zwar auch im Firefox problemlos. Auch IE gibt keine Fehlermeldung von sich, allerdings wird das Attribut beim Anzeigen nicht beachtet - Text ist nicht fett. Aus Ermangelung eines Ähnlichen Werkzeugs im IE wie den DOM-Inspektorn im Firefox kann ich leider auch nicht überprüfen, ob die Elemente zumindest im DOM korrekt eingehängt wurden.
Mit bestem Dank im Voraus,
#Hanines#