js触发按钮点击事件

时间:2023-01-25 22:45:18

模拟JS触发按钮点击功能

  1. <html>
  2. <head>
  3. <title>usually function</title>
  4. </head>
  5. <script>
  6. function load(){
  7. //下面两种方法效果是一样的
  8. document.getElementById("target").onclick();
  9. document.getElementById("target").click();
  10. }
  11. function test(){
  12. alert("test");
  13. }
  14. </script>
  15. <body onload="load()">
  16. <button id="target" onclick="test()">test</button>
  17. </body>
  18. <html>

备注:

btnObj.click()是真正地用程序去点击按钮,触发了按钮的onclick()事件
btnObj.onclick()只是简单地调用了btnObj的onclick所指向的方法,只是调用方法而已,并未触发事件