-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.js
135 lines (93 loc) · 3.41 KB
/
main.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
// console.log(window);
//single
// console.log(document.getElementById('myform'));
// console.log(document.querySelector('h1'));
//multiple
// console.log(document.querySelectorAll('input'));
// console.log(document.getElementsByClassName('item'));
// console.log(document.getElementsByTagName('li'));
const ul = document.querySelector('.item');
// ul.remove()
// ul.lastElementChild.remove();
// ul.firstElementChild.textContent = "hoi";
// ul.children[1].innerText = 'hallo';
// ul.lastElementChild.innerHTML = '<h3>hi</h3>';
// const btn = document.querySelector('.btn');
// btn.style.background = 'red';
// btn.addEventListener('click', (e) =>{
// e.preventDefault();
// console.log('click me');
// });
// btn.addEventListener('click', (e) =>{
// e.preventDefault();
// console.log(e.target.id);
// });
// btn.addEventListener('click', (e) =>{
// e.preventDefault();
// document.querySelector('#my-form').style.background = '#ccc';
// });
// let num = [4, 12, 62, 70, -10, 200];
// console.log(Math.max(...num))
// const x = [1,2,3,9,2]
// let max = 0
// for(var i=0; i<x.length ;i++){
// if(x[i]>max){
// max = x[i];
// }
// }
// console.log(max)
// const x = [-1,2,3,-9,2]
// for(var i=0; i<x.length ;i++){
// if(x[i] < 0){
// x[i] = 0;
// }
// }
// console.log(x)
// const btn = document.querySelector('.btn');
// btn.addEventListener('click', (e) =>{
// e.preventDefault();
// document.querySelector('#my-form').style.background = '#ccc';
// document.querySelector('body').classList.add ('bg-dark');
// document.querySelector('.item').lastElementChild.innerHTML='<h2>hi</h2>';
// });
// const btn = document.querySelector('.btn');
// btn.addEventListener('mouseover', (e) =>{
// e.preventDefault();
// document.querySelector('#my-form').style.background = '#ccc';
// document.querySelector('body').classList.add ('bg-dark');
// document.querySelector('.item').lastElementChild.innerHTML='<h2>hi</h2>';
// });
// btn.addEventListener('mouseout', (e) =>{
// e.preventDefault();
// document.querySelector('#my-form').style.background = '#f00';
// document.querySelector('body').classList.add ('bg-light');
// document.querySelector('.item').lastElementChild.innerHTML='<h1>by</h1>';
// });
const myForm = document.querySelector('#my-form');
const nameInput = document.querySelector('#name');
const emailInput = document.querySelector('#email');
const msg = document.querySelector('.msg');
const userlist = document.querySelector('#users');
myForm.addEventListener('submit', onsubmit);
function onsubmit(e){
e.preventDefault();
console.log(nameInput.value);
if(nameInput.value === '' || emailInput.value === ''){
msg.classList.add('error');
msg.innerHTML = 'please insert fields';
setTimeout(() => msg.remove(), 3000)
} else {
//console.log('Success')
const li = document.createElement('li');
li.appendChild(document.createTextNode(`${nameInput.value} : ${emailInput.value}`));
userlist.appendChild(li);
//clear fields
nameInput.value = "";
emailInput.value = ""
}
}
const body = document.querySelector('body'); // you can also use 'document.body'
const newParagraph = document.createElement('p');
newParagraph.innerText = 'This paragraph will be added to the body!';
newParagraph.style.background = 'red';
body.appendChild(newParagraph);