Guest User

Untitled

a guest
Feb 18th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width">
  6. <title>Event Capturing addEventListener()</title>
  7. <style id="jsbin-css">
  8. .style{
  9. display: table-cell;
  10. border: 5px solid black;
  11. padding: 20px;
  12. text-align: center;
  13. }
  14.  
  15.  
  16.  
  17. </style>
  18. </head>
  19. <body>
  20. <div class="style" id="DIV1"> DIV 1
  21. <div class="style" id="DIV2"> DIV 2
  22. <div class="style" id="DIV3"> DIV 3
  23. </div>
  24. </div>
  25.  
  26. <script id="jsbin-javascript">
  27. var divs = document.getElementsByTagName('div');
  28.  
  29. for (var i = 0; i < divs.length; i++)
  30. {
  31. divs[i].addEventListener("click", clickHadler, true);
  32. }
  33.  
  34.  
  35. function clickHadler(event){
  36.  
  37. alert(this.getAttribute("id") + "click event handled");
  38. }
  39.  
  40. </script>
  41.  
  42.  
  43. <script id="jsbin-source-css" type="text/css">.style{
  44. display: table-cell;
  45. border: 5px solid black;
  46. padding: 20px;
  47. text-align: center;
  48. }
  49.  
  50.  
  51. </script>
  52.  
  53. <script id="jsbin-source-javascript" type="text/javascript">var divs = document.getElementsByTagName('div');
  54.  
  55. for (var i = 0; i < divs.length; i++)
  56. {
  57. divs[i].addEventListener("click", clickHadler, true);
  58. }
  59.  
  60.  
  61. function clickHadler(event){
  62.  
  63. alert(this.getAttribute("id") + "click event handled");
  64. }
  65. </script></body>
  66. </html>
Add Comment
Please, Sign In to add comment