Native js onclick event automatically trigger

Without further ado, directly on the code! 

<div id = "btn" οnclick = "tip ( ' pop')"> Trigger onclick </ div> <script type="text/javascript"> function tip (msg){ alert(msg); } // three seconds to simulate a click the setTimeout ( function () { // IEs browser IF (the document.all) { document.getElementById("clickMe").click(); } // other browsers the else { var E = document.createEvent ( "MouseEvents" ); e.initEvent("click", true, true); document.getElementById("btn").dispatchEvent(e); } }, 3000); </script>

 

Guess you like

Origin www.cnblogs.com/toggle/p/11887417.html