25 lines
693 B
HTML
25 lines
693 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<body>
|
|
<img id="1"><img id="2"><img id="3"><img id="4">
|
|
<script>
|
|
|
|
var errors = '';
|
|
var images = document.images;
|
|
for (var i = images.length; i > 0; i--) {
|
|
images[0].class = 'foo';
|
|
if (parseInt(images[i - 1].id) != i)
|
|
errors += 'FAIL - Expected ' + i + ' but got ' + images[i - 1].id + '<br>';
|
|
images[i - 1].class = 'foo';
|
|
}
|
|
|
|
if (window.testRunner)
|
|
testRunner.dumpAsText();
|
|
|
|
document.body.innerHTML = 'Tests that HTMLCollection of a subtree (as opposed to direct children) can be iterated backwards.<br>'
|
|
+ 'There should be no console error and WebKit should not hit an assertion.<br><br>' + (errors ? errors : 'PASS');
|
|
|
|
</script>
|
|
</body>
|
|
</html>
|