Eu estou trabalhando no seguinte código:
<html>
<head>
<style type="text/css">
td{
border: solid 1px black;
font-size: 30px;
height: 50px;
width: 250px;
text-align: center;
}
</style>
</head>
<body>
<script type="text/JavaScript">
var vet = new Array();
var cont = 0;
function lista(valor){
vet.push(valor);
if(cont == 0)
document.getElementById("tabela").innerHTML = "<tr>";
if(cont % 3 == 0 && cont != 0)
document.getElementById("tabela").innerHTML += "</tr><tr><td>"+ valor +"</td>";
else
document.getElementById("tabela").innerHTML += "<td>"+ valor +"</td>";
cont += 1;
}
function del(){
vet.pop();
y = vet.length;
document.getElementById("tabela").innerHTML = "";
for(x = 0; x < y; x++)
document.getElementById("tabela").innerHTML += "<tr><td>"+ vet[x] +"</td></tr>";
}
</script>
<table id="tabela">
</table>
<label>Nome do produto:</label>
<input type="text" id="txt1"> <br />
<input type="button" value="Enviar" onClick="lista(document.getElementById('txt1').value)">
<input type="button" value="Excluir" onClick="del()">
</body>
</html>
O problema é que a tabela que eu tento fazer com os resultados não está aparecendo corretamente.
Alguém poderia me ajudar?