test(function() { var range = document.createRange();
sel.addRange(range);
assert_throws_dom("INDEX_SIZE_ERR", function() { sel.getRangeAt(-1); })
assert_throws_dom("INDEX_SIZE_ERR", function() { sel.getRangeAt(1); })
}, "Only supports index 0");
test(() => {
sel.removeAllRanges();
assert_throws_dom("INDEX_SIZE_ERR", () => sel.getRangeAt(0))
}, "Throws when with no range");
test(() => {
sel.addRange(document.createRange());
assert_equals(sel.getRangeAt(0), sel.getRangeAt(0));
}, "Returns the same range object when with no selection change");
test(() => {
const range = sel.getRangeAt(0);
sel.collapse(document.body);
assert_not_equals(range, sel.getRangeAt(0));
}, "Returns a different range object when with selection change");
</script>
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.15 Sekunden
(vorverarbeitet am 2026-06-07)
¤
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.