blob: b3edecc7b444b54a8dfeaf38a9c85b04e11e9360 [file] [log] [blame]
<!DOCTYPE html>
<html>
<body>
<form>
<input type="text" name="someName" value="firstItem" checked>
<input type="text" name="someName" value="secondItem" checked>
<input type="text" name="someName" value="thirdItem" checked>
</form>
<script src="../../resources/js-test-pre.js"></script>
<script>
description("RadioNodeList should respond to type attribute change.");
var form = document.querySelector('form');
var nodeList;
debug("Initially, there are three input elements with type=text.");
evalAndLog("nodeList = form.elements.namedItem('someName');");
shouldBe("nodeList.length", "3");
shouldBe("document.getElementsByTagName('input')[2].type = 'image'; nodeList.length", "2");
shouldBe("document.getElementsByTagName('input')[2].type = 'radio'; nodeList.length", "3");
form.style.display = 'none';
</script>
</body>
</html>