AJAX - JavaScript

1 resposta
fabioebner

Pessoal a minha duvida e a seguinte:

qdo eu utilizo um tecnicas AJAX ao criar minha tabela eu faco a seguinte funcao abaixo… gostaria de saber se na hora q eu criar o TR ou o TD se tem como eu alterar as propriedades dela… por exemplo, cor de fundo, class, largura, altura, essas coisas…

var objetoTabela = document.getElementById(objeto);
var conteudo = document.createElement("TBODY");
var tr = document.createElement("tr");
var tdNadaConsta = document.createElement("td");
tdNadaConsta.innerHTML = "<div class='fonte' align='center'>Nada Consta</div>";
tr.appendChild(tdNadaConsta);
conteudo.appendChild(tr);
objetoTabela.replaceChild(conteudo,objetoTabela.firstChild);

obrigado

1 Resposta

renandemelo

Cara,

Os atributos básicos você pode alterar indicando obj.setAttribute(“nome”,“valor”);

Já para classe acho que tem um atributo

elemento.className

Outra coisa, utilizando esta abordagem de document.createElement() para criar elementos do tipo TR e TD pode lhe trazer problemas (eu pelo menos já tive), tente utilizar os métodos da tabela table.insertRow e da linha row.insertCell , para mais informações de como utilizá-la, olhe no site

http://www.w3schools.com/js/js_examples_3.asp

E lá embaixo tem alguns exemplos.

Flw,
Renan

Criado 5 de janeiro de 2007
Ultima resposta 5 de jan. de 2007
Respostas 1
Participantes 2