<!doctype html> <title>HTMLCollection test</title> <div class="abc">Fail</div> <style>style 0</style> <style>style 1</style> <style>style 2</style> <script src=asserts.js></script> <script> const abc = document.getElementsByClassName("abc"); assert_equals(abc.length, 1); abc[0].className = "defg"; assert_equals(abc.length, 0); const styles = document.getElementsByTagName("style"); assert_equals(styles.length, 3); for (let i = 0; i < styles.length; ++i) assert_equals(styles[i].textContent, "style " + i); for (const style of styles) style.remove(); const defg = document.getElementsByClassName("defg"); defg[0].textContent = "Success"; </script>