event-src-element-nullable.html (549B)
1 <!DOCTYPE html> 2 <meta charset="UTF-8"> 3 <title>Event srcElement should be nullable</title> 4 <script src="/resources/testharness.js"></script> 5 <script src="/resources/testharnessreport.js"></script> 6 <body> 7 <div id="target"></div> 8 <script> 9 test(() => { 10 const event = new Event('test'); 11 assert_equals(event.srcElement, null); 12 13 const div = document.getElementById('target'); 14 div.addEventListener('test', e => { 15 assert_not_equals(e.srcElement, null) 16 }); 17 div.dispatchEvent(event); 18 }, 'Event srcElement should be nullable'); 19 </script> 20 </body>