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 = 0;
22 if (window.layoutTestController) {
23 layoutTestController.notifyDone();
26 function startTest() {
27 if (window.layoutTestController) {
28 layoutTestController.dumpAsText();
29 layoutTestController.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);