7_DOM_事件对象.html 1016 B

123456789101112131415161718192021222324252627282930
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <a href="https://www.baidu.com">百度</a>
  10. <script>
  11. var a = document.getElementsByTagName("a");
  12. // a[0].onclick = function() {
  13. // console.log("你点击了链接");
  14. // //在事件处理函数内如果使用 return 阻止默认行为 (比如阻止链接跳转)
  15. // return false;
  16. // }
  17. a[0].onclick = function(event) {
  18. console.log("你点击了链接");
  19. console.log(event);
  20. // return false;
  21. // 任何时间处理函数中都有一个 event 对象 称为事件对象
  22. // 事件对象中有很多自带的属性和方法
  23. //preventDefault 阻止默认行为
  24. event.preventDefault();
  25. console.log(event.clientX, event.clientY);
  26. }
  27. </script>
  28. </body>
  29. </html>