Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jawd-webdesign

setAttribute na tr

Recommended Posts

Olá pessoal do Imasters!

 

Eu tenho o código abaixo que cria uma tabela dinamicamente pelo javascript

 

for(i=0;i<arr.idProrrogacao.length;i++){

ctl=0;

linha=document.getElementById("tablePr").insertRow(i+1);

 

var celula1=linha.insertCell(0);

celula1.setAttribute('width','39');

celula1.setAttribute('align','center');

celula1.innerHTML='<a href="java script:buscaPr(\''+arr.idProrrogacao+'\')" ><img src="<?=base_url()?>admin/imagens/edit16.png" alt="Editar" /></a>';

 

var celula2=linha.insertCell(1);

celula2.setAttribute('width','39');

celula2.setAttribute('align','center');

celula2.innerHTML='<a href="java script:excluirPr(\''+arr.idProrrogacao+'\')" ><img src="<?=base_url()?>admin/imagens/delete16.png" alt="Deletar" /></a>';

 

linha.insertCell(2).innerHTML=arr.nomeCartaProrrogacao;

linha.insertCell(3).innerHTML=arr.dataInicioProrogacao;

linha.insertCell(4).innerHTML=arr.dataLimite;

 

ctl++;

}

 

Eu fiz isso para colocar uma class css nas linhas ímpares para elas ficarem com um fundo diferente das outras.

 

if(ctli%2)==0)

linha.setAttibute('class','ODD');

 

Infelizmente não funcionou....Alguém poderia me dizer como faço para fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara meio dificil de te ajudar assim, pq não sei o q o insertRow faz, se ele insere a linha com o id, como eh o id essas coisas

o ideal eh você postar ele em algum servidor e passar o link para vermos.

 

Mas olhando por alto a dica q eu dou pra você, quando for setar uma classe de css a um elemento javascript.

 

use assim que funfa em all browsers

 

 

elemento.className = "nome da classe";

 

Absss

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.