Ir para conteúdo

POWERED BY:

Arquivado

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

Maujor

[Resolvido] createElement(variavel)

Recommended Posts

A função createElement("p") cria um parágrafo.

O parâmetro a passar para a função é o nome de um elemento HTML.

 

Suponha que o nome do elemento encontra-se em:

var tag = form.input.value

 

Existe uma sintaxe capaz de criar o elemento variável tag?

Algo como createElement("tag") (que evidentemente não resolve)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala Maujor! Tranquilo?

 

Faz o seguinte... tenta utilizar o createElement("tag") que você fez, porém sem as aspas: createElement(tag);. Ou então diretamente createElement(form.input.value);

 

ABRAX!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara... aqui eu fiz assim e rolou nos 2:

 

<script language="javascript">
<!--
function funcView(){
	var obj = a.teste.value;
	var el = document.createElement(obj.toString());
	var c = document.createTextNode("Criei um "+obj);
	el.appendChild(c);
	te.appendChild(el);
}
//-->
</script>
<form id="a" name="a" method="post" action="">
<p>
<input type="text" name="teste" id="teste" />
</p>
<p><a href="java script:;" onClick="funcView();">AAA</a></p>
</form>
<div id="te"> </div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Legal! :D

 

Abraços!

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.