about summary refs log tree commit diff stats
path: root/test/js/class.html
blob: 88972f13ed8592ce6a4877812e797dfca7533029 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!doctype html>
<title>Element class test</title>
<div class="a b c">Fail</div>
<script src=asserts.js></script>
<script>
const div = document.getElementsByClassName("a")[0]
const classes = ["a", "b", "c"];
let cl = div.classList;
for (let i = 0; i < classes.length; ++i)
	assertEquals(cl[i], classes[i]);
const classes2 = ["x", "y", "z"];
div.setAttribute("class", classes2.join(' '));
let i = 0;
for (let x of cl)
	assertEquals(x, classes2[i++]);
div.textContent = "Success";
</script>