-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
36 lines (28 loc) · 1.09 KB
/
index.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
var lista = [];
function adicionarItem() {
const descricao = document.getElementById("descricao").value;
const quantidade = document.getElementById("quantidade").value;
const preco = document.getElementById("preco").value;
const item = {
descricao,
quantidade,
preco,
};
lista.push(item);
const tabela = document.getElementById("lista").getElementsByTagName("tbody")[0];
const novaLinha = tabela.insertRow();
const celulaDescricao = novaLinha.insertCell();
const celulaQuantidade = novaLinha.insertCell();
const celulaPreco = novaLinha.insertCell();
celulaDescricao.innerHTML = item.descricao;
celulaQuantidade.innerHTML = item.quantidade;
celulaPreco.innerHTML = item.preco;
document.getElementById("descricao").value = "";
document.getElementById("quantidade").value = "";
document.getElementById("preco").value = "";
}
function limparLista() {
lista = [];
const tabela = document.getElementById("lista").getElementsByTagName("tbody")[0];
tabela.innerHTML = "";
}