1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 14:37:45 +00:00

LibWeb: Add fieldset elements property

This commit is contained in:
Bastiaan van der Plaat 2023-12-10 10:42:41 +01:00 committed by Tim Flynn
parent 0fe192dfd9
commit ea04a86715
6 changed files with 66 additions and 1 deletions

View file

@ -0,0 +1,24 @@
<script src="./include.js"></script>
<script>
test(() => {
let testCounter = 1;
function testPart(part) {
println(`${testCounter++}. ${JSON.stringify(part())}`);
}
// 1. Get fieldset elements length
testPart(() => {
const fieldset = document.createElement('fieldset');
fieldset.innerHTML = `<input><input><button></button>`;
return fieldset.elements.length;
});
// 2. Get fieldset elements set stuff
testPart(() => {
const fieldset = document.createElement('fieldset');
fieldset.innerHTML = `<input><input value="FAIL"><button></button>`;
fieldset.elements[0].value = 'PASS';
return fieldset.children[0].value;
});
});
</script>