6 *[test~=
"0"] #sp { color: green; display: block}
9 <body onload=
"startTest();">
12 Test for bug
<a href=
"https://bugs.webkit.org/show_bug.cgi?id=60752">https://bugs.webkit.org/show_bug.cgi?id=
60752</a>
14 <p>This test checks whether CSS attribute selector [att~=val] is re-evaluated after attribute changes in DOM elements which have no style associated with them.
</p>
15 <span id=
"sp">PASSED
</span>
20 var element
= document
.getElementsByTagName('div')[0];
21 element
.attributes
.test
.value
= "updated attributed value 0";
22 if (window
.testRunner
) {
23 testRunner
.notifyDone();
26 function startTest() {
27 if (window
.testRunner
) {
28 testRunner
.dumpAsText();
29 testRunner
.waitUntilDone();
31 // Trigger an attribute change after all load processing is done. Doing the change
32 // here immediately does not exhibit the problem.
33 setTimeout("change();", 0);