|
1 | | -function showAlert() { |
2 | | - alert('Alert by Function Call'); |
3 | | -} |
4 | | - |
5 | | -const clickMeBtn = document.getElementById('btn-click-me'); |
6 | | - |
7 | | -clickMeBtn.onclick = function(event) { |
8 | | - event.stopPropagation(); |
9 | | - event.stopImmediatePropagation(); |
10 | | - console.log('Button Clicked'); |
11 | | -} |
12 | | - |
13 | | -clickMeBtn.onmouseover = function() { |
14 | | - console.log('Mouse Over'); |
15 | | -} |
16 | | - |
17 | | -const box1 = document.getElementById('box1'); |
18 | | - |
19 | | -box1.addEventListener('click', function() { |
20 | | - console.log('Clicked on Box 1'); |
21 | | -}) |
22 | | - |
23 | | -clickMeBtn.addEventListener('click', function() { |
24 | | - console.log('Another Click Event'); |
25 | | -}); |
26 | | - |
27 | | -const link = document.getElementById('link'); |
28 | | - |
29 | | -link.addEventListener('click', function(event) { |
30 | | - event.preventDefault(); |
31 | | -}); |
32 | | - |
33 | | -var box4 = document.getElementById('box4'); |
34 | | - |
35 | | -box4.addEventListener('click', function(event) { |
36 | | - if(event.target.tagName === 'LI') { |
37 | | - console.log('Clicked on a List Item'); |
38 | | - } |
39 | | -}); |
40 | | - |
41 | | -const inputs = document.querySelectorAll('input'); |
42 | | -const submitBtn = document.querySelector('button[type=submit]'); |
43 | | - |
44 | | -inputs[0].addEventListener('change', function(event) { |
45 | | - console.log(event.target.value); |
46 | | -}); |
47 | | - |
48 | | -submitBtn.addEventListener('click', function(event) { |
49 | | - event.preventDefault(); |
50 | | - if(inputs[0].value === '' || inputs[1].value === '') { |
51 | | - alert('Input Field cannot be Empty!'); |
52 | | - } else { |
53 | | - var input0Data = inputs[0].value; |
54 | | - var input1Data = inputs[1].value; |
55 | | - console.log('Your Name:', input0Data, 'And Your Email:', input1Data); |
56 | | - } |
57 | | -}); |
58 | | - |
59 | | -document.addEventListener('keydown', function(event) { |
60 | | - console.log('Key Down Event'); |
61 | | - console.log('Pressed Key: ' + event.key); |
62 | | - console.dir(event); |
63 | | -}); |
64 | | - |
65 | | -document.addEventListener('keypress', function() { |
66 | | - console.log('Key Press Event'); |
67 | | -}); |
68 | | - |
69 | | -document.addEventListener('keyup', function() { |
70 | | - console.log('Key Up Event'); |
71 | | -}); |
72 | | - |
73 | | -clickMeBtn.addEventListener('mouseover', function() { |
74 | | - console.log('On Mouse Over using addEventListener'); |
75 | | -}); |
76 | | - |
77 | | -clickMeBtn.addEventListener('mouseout', function() { |
78 | | - console.log('On Mouse Out'); |
79 | | -}); |
80 | | - |
81 | | -window.addEventListener('load', function() { |
82 | | - console.log('Your Page Fully Loaded!'); |
83 | | -}); |
84 | | - |
85 | | -document.addEventListener('DOMContentLoaded', function() { |
86 | | - console.log('Your Markup is Ready!'); |
87 | | -}); |
88 | | - |
89 | | -var img1 = document.querySelector('img[alt=valid-img]'); |
90 | | -var img2 = document.querySelector('img[alt=invalid-img]'); |
91 | | - |
92 | | -img1.addEventListener('load', function() { |
93 | | - console.log('Image 1 Has Successfully Loaded!'); |
94 | | -}); |
95 | | - |
96 | | -img2.addEventListener('error', function(event) { |
97 | | - console.log('Image Cannot be loaded!'); |
98 | | -}); |
0 commit comments