Ir para conteúdo

POWERED BY:

Arquivado

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

Vadio

add evento a um objeto criado que ainda não foi jogado no HTML

Recommended Posts

bom

nesse script eu crio divs com cores de fundo p/ pessoa clicar nessa div e esta setar uma variavel..

meu problema é que não estou conseguindo colocar o evento

 

(ele cria as divs direitinho add cores etc.. só não add o envento.)

 

desde já obrigado

 

var cores = new Array("Branco","Prata","Azul","Preto","Vermelho","Outras");
//...
function criarCores(){
	var local = objeto("cores");
	var div;
	for(var i=0; i<cores.length; i++){
		if(cores[i] == "Outras"){
					 //...
			
		}else{
			div = document.createElement("div");
			//...
			
			//css
			div.style.width = "20";
			div.style.height = "20";
			div.style.cssFloat = "left";
			div.style.margin = "0px 5px 0px 0px"
			div.style.display = "inline-block";
			div.style.border = "1px solid #666";
			div.innerHTML = "   ";
			
			//eventos
			div.onclick = "setCor('"+i+"')";
				
		}//else
		local.appendChild(div);
	}//for
}//function

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta assim...

 

div.onclick = function(){
		 setCor(i);
}

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.