ok("elements" in fieldset, "fieldset element should have an 'elements' IDL attribute");
ok(fieldset.elements instanceof HTMLCollection, "fieldset.elements should be an instance of HTMLCollection");
// https://www.w3.org/Bugs/Public/show_bug.cgi?id=23356
todo(fieldset.elements instanceof HTMLFormControlsCollection, "fieldset.elements should be an instance of HTMLFormControlsCollection");
is(fieldset.elements.length, 0, "Nothing should be in fieldset.elements");
var oldElements = fieldset.elements;
is(fieldset.elements, oldElements, "fieldset.elements should always return the same object");
var tmpElement = document.createElement("input");
fieldset.appendChild(tmpElement);
is(fieldset.elements.length, 1, "fieldset.elements should now contain one element");
is(fieldset.elements[0], tmpElement, "fieldset.elements[0] should be the input element");
tmpElement.name = "foo";
is(fieldset.elements.foo, tmpElement, "we should be able to access to an element using it's name as a property on .elements");
is(fieldset.elements, oldElements, "fieldset.elements should always return the same object");
for (var data of testData) { fieldset.innerHTML = data[0];
is(fieldset.elements.length, data[1], "fieldset.elements should contain " + data[1] + " elements");
for (var i=0; i<data[1]; ++i) {
ok(fieldset.elements[i] instanceof data[2][i], "fieldset.elements[" + i + "] should be instance of " + data[2][i])
}
}
</script>
</pre>
</body>
</html>
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.17 Sekunden
(vorverarbeitet am 2026-06-05)
¤
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.