Sou newbie em javascript, muito newbie.
Preciso criar uma tabela dentro de uma div.
Com “document.write” consigo fazer a tabela do jeito que quero, porem ele apaga todo o HTML.
linha = 3
coluna = 4
conteudo = 1
function criartabela()
{
document.write('<table border>')
for(x=1;x<=linha;x++)
{
document.write('<tr>');
for(y=1;y<=coluna;y++)
{
document.write('<td>'+conteudo+'</td>');
conteudo++;
}
document.write('</tr>')
}
document.write('</table>')
}
Comecei a pesquisar uma solução e achei o “document.getElementById” que indica uma div, porém ele só funcionou bem usando fora do “for”, dentro ele milagrosamente para de funcionar.Pelo mesmo eu acho que o problema de apragar o script parou.
linha = 3
coluna = 4
conteudo = 1
function criartabela()
{
document.getElementById('frame').innerHTML=('<table border>');
for(x=1;x<=linha;x++)
{
document.getElementById('frame').innerHTML=('<tr>');
for(y=1;y<=coluna;y++)
{
document.getElementById('frame').innerHTML=('<td>'+conteudo+'</td>');
conteudo++;
}
document.getElementById('frame').innerHTML=('</tr>');
}
document.getElementById('frame').innerHTML=('</table>');
}
Resumindo: Preciso criar uma tabela dentro de uma div, o número de colunas pode váriar de acordo com minha necessidade.Por favor me ajudem, já to cansando de bater cabeça e não resolver o problema. (parece que o script se recusa a funcionar comigo.)
Desculpa aew o double-post, mas será que minha dúvida é tão ridícula pra todos ignorarem? ...Na boa, não vou ficar chateado em ser chamado de burro;
Algum bom samaritano se dispõe a abrir meus olhos para o óbvio? Por favor.















