/** Test for Bug 933193 **/ var kid = document.createElement("span");
kid.id = "test"; var svg = document.createElementNS("http://www.w3.org/2000/svg", "svg");
svg.appendChild(kid);
is(svg.getElementById("test"), kid, "Should find the right node when not in the DOM");
var newKid = document.createElement("span");
newKid.id = "test"; var newKidParent = document.createElement("span");
newKidParent.appendChild(newKid);
svg.insertBefore(newKidParent, kid);
is(svg.getElementById("test"), newKid, "Should find the first right node when not in the DOM");
newKid.remove();
is(svg.getElementById("test"), kid, "Should find the right node again when not in the DOM");
document.body.appendChild(svg);
is(svg.getElementById("test"), kid, "Should find the right node when in the DOM");
is(document.getElementById("test").localName, "pre", "document.getElementById should find the first element in the " + "document with that id");
var frag = document.createDocumentFragment();
is(frag.getElementById("test"), null, "Shouldn't find what does not exist");
frag.appendChild(kid);
is(frag.getElementById("test"), kid, "Should find the right node in the document fragment");
is(svg.getElementById("test"), null, "Shouldn't find the kid since it's gone now");
</script>
</body>
</html>
Messung V0.5
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.