Ir para conteúdo

POWERED BY:

Arquivado

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

IceCOld

Problema com Create('a')

Recommended Posts

seguinte galera, fiz um código para criar linhas em uma tabela, só que a linha que eu crio o link ele não aparece link, só o texto.

testei no FF e no IE, oque pode ser?

function adiciona(){
        tbl = document.getElementById("tabela")
		if(document.form1.prod.value == ''){
			window.alert("Não foi possível adicionar outra linha!");
			document.form1.prod.focus();
		}else if(document.form1.qtde.value == ''){
			 window.alert("Não foi possível adicionar outra linha!");
			 document.form1.qtde.focus();
		}else if(document.form1.val.value == ''){
				window.alert("Não foi possível adicionar outra linha!");
				document.form1.val.focus();
		}else{				
        var novaLinha = tbl.insertRow(-1);
		var cel0 = (document.getElementById('prod').cloneNode(true));
		cel0.value = '';
		var cel1 = (document.getElementById('qtde').cloneNode(true));
		cel1.value = '';
		var cel2 = (document.getElementById('val').cloneNode(true));
		cel2.value = '';
		var newLink = document.createElement("a");
		var texto = document.createTextNode("Deletar");
		newLink.setAttribute("href", "javascript:deleta(-1)");
		var cel3 = newLink.appendChild(texto);				
		
        novaLinha.insertCell(0).appendChild(cel0);

        novaLinha.insertCell(1).appendChild(cel1);

        novaLinha.insertCell(2).appendChild(cel2);
		
		novaLinha.insertCell(3).appendChild(cel3);
		}
	}

Desde já, Grato pela ajuda

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.