-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
122 lines (75 loc) · 2.61 KB
/
script.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
let flexBox = document.querySelector('.background');
let btnRed = document.querySelector('.btnRed');
let btnOrange = document.querySelector('.btnorange');
let btnYellow = document.querySelector('.btnyellow');
let btnGreen = document.querySelector('.btngreen');
let btnBlue = document.querySelector('.btnblue');
let btnAlert = document.querySelector('.btn-alert');
var box = document.getElementById('boxABC');
//Data e hora
const d = new Date();
let day = d.getUTCDate();
let month = (d.getUTCMonth() <= 9) ? "" + d.getUTCMonth() : d.getUTCMonth();
let monthM = month + 1;
let year = d.getUTCFullYear();
let hour = d.getUTCHours();
let minutes = d.getUTCMinutes() <= 9 ? "0" + d.getUTCMinutes() : d.getUTCMinutes();
let dia = day + "/" + monthM + "/" + year
let hora = hour + ":" + minutes
let data = dia + " " + hora
console.log(data)
document.getElementById("data").innerHTML = data
//Rato e Box
let ratoElement = document.querySelector("#rato")
let body = document.querySelector('body')
body.addEventListener('mousemove', runEvent);
function runEvent(c){
output = ratoElement.innerHTML = "X: " + c.offsetX + " " + "Y: " + c.offsetY;
document.querySelector('#boxABC').style.background = "rgb(" + c.offsetX + "," + c.offsetY + ", 40)";
}
// Background Color
btnRed.addEventListener('click', (e) => {
flexBox.style.background = 'Tomato';
});
btnOrange.addEventListener('click', (e) => {
flexBox.style.background = 'orange';
});
btnYellow.addEventListener('click', (e) => {
flexBox.style.background = '#FFD700';
});
btnGreen.addEventListener('click', (e) => {
flexBox.style.background = 'MediumSeaGreen';
});
btnBlue.addEventListener('click', (e) => {
flexBox.style.background = 'dodgerBlue';
});
// Box
// Mensagem
btnAlert.addEventListener('click', (e) => {
alert('Pop-up Javacript');
});
// Lista
var form = document.getElementById('addForm');
var itemList = document.getElementById('items');
form.addEventListener('submit', addItem);
itemList.addEventListener('click', removeItem);
function addItem(e){
e.preventDefault();
var newItem = document.getElementById('item').value;
var li = document.createElement('li');
li.className = 'list-group-item';
li.appendChild(document.createTextNode(newItem));
var deleteBtn = document.createElement('button');
deleteBtn.className = 'x';
deleteBtn.appendChild(document.createTextNode('X'));
li.appendChild(deleteBtn);
itemList.appendChild(li);
}
function removeItem(e){
if(e.target.classList.contains('x')){
if(confirm('De certeza?')){
var li = e.target.parentElement;
itemList.removeChild(li);
}
}
}