Oi Matheus.
Exatamente isso que quero. Poderia me dar um exemplo na prática em javascript?
Encontro vários artigos, mas montam sempre um tr e vários td. Veja o meu código:
this.criar_linha_tabela = function(){
// Criar elementos
var linha = document.createElement("tr");
var campo_nome = document.createElement("td");
var campo_ano = document.createElement("td");
var campo_idade = document.createElement("td");
// Aplicar um estilo aos elementos
campo_nome.className= "bold"
//Criar nós
var texto_nome = document.createTextNode(this.nome);
var texto_ano = document.createTextNode(this.ano_informado);
var texto_idade = document.createTextNode(this.calcula_idade);
//Vincular os nós aos elementos
campo_nome.appendChild(texto_nome);
campo_ano.appendChild(texto_ano);
campo_idade.appendChild(texto_idade);
linha.appendChild(campo_nome);
linha.appendChild(campo_ano);
linha.appendChild(campo_idade);
//Vincular os elementos ao documento
corpo_tabela.appendChild(linha);
}
Com este código tenho o seguinte resultado:
Nome Ano Idade
Beto 1986 33
Gostaria que ao lado do campo nome ficasse o nó Beto. Em outra linha o campo Ano e ao lado de ano 1986. Mais uma linha para o campo Idade e ao lado de idade o valor 33.
Como poderia fazer para obter este resultado?
No exemplo citei apenas três linhas, mas na tabela são várias linhas com o seu valor do lado.
Desde já agradeço.
Flávia