test_bug841466.html (972B)
1 <!DOCTYPE HTML> 2 <html> 3 <!-- 4 https://bugzilla.mozilla.org/show_bug.cgi?id=841466 5 --> 6 <head> 7 <meta charset="utf-8"> 8 <title>Test for Bug 841466</title> 9 <script src="/tests/SimpleTest/SimpleTest.js"></script> 10 <link rel="stylesheet" href="/tests/SimpleTest/test.css"> 11 <script> 12 /** Test for Bug 841466 */ 13 var els = ['button', 'fieldset', 'input', 'object', 'output', 'select', 'textarea']; 14 var code = "try { is(foo, 'bar', 'expected value bar from expando on element ' + localName); } catch (e) { ok(false, String(e)); }"; 15 els.forEach(function(el) { 16 var f = document.createElement("form"); 17 f.foo = "bar"; 18 f.innerHTML = '<' + el + ' onclick="' + code + '">'; 19 var e = f.firstChild 20 e.dispatchEvent(new Event("click")); 21 }) 22 </script> 23 </head> 24 <body> 25 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=841466">Mozilla Bug 841466</a> 26 <p id="display"></p> 27 <div id="content" style="display: none"> 28 29 </div> 30 <pre id="test"> 31 </pre> 32 </body> 33 </html>