Ashura: Qualifizierter Tag-Name

Beitrag lesen

Hallo Felix.

aus test:p will ich <p> machen.

Du könntest document.getElementsByTagNameNS verwenden, um auf das jeweilige p-Element aus dem test-Namensraum zuzugreifen.

Dann könntest du in einer Schleife alle Kindknoten durchlaufen, http://de.selfhtml.org/javascript/objekte/node.htm#clone_node@title=klonen und in das <http://de.selfhtml.org/javascript/objekte/document.htm#create_element@title=neu erstellte> p-Element http://de.selfhtml.org/javascript/objekte/node.htm#append_child@title=einfügen.

Nun könntest du das ursprüngliche test:p-Element durch das neue p-Element http://de.selfhtml.org/javascript/objekte/node.htm#replace_child@title=ersetzen.

Ich brauche das sowohl für den IE als auch FF.

Problem hierbei: der IE kennt die getElementsByTagNameNS-Methode (noch) nicht.

Aber weder Firefox noch IE stellen sich quer, wenn per getElementsByTagName('test:p') auf das Element zugegriffen wird.

Einen schönen Dienstag 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]