Ir para conteúdo

POWERED BY:

Arquivado

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

gdx02

Um JS para escrever outro JS

Recommended Posts

Bom dia a todos!

 

Estou com um problema assim: tenho uma função que depois de fazer o que precisa, tem que dar um innerHTML assim:

input = '<a href="java script:alterar('+id+');" class="botao" >alterar</a>';

Só que, se alguém já perceu, só de olhar, há um problema com as aspas...Quando tento usar a função alterar, a chamada está acontecerndo assim

 

java script:alterar(Nome_da_div);

onde o Nome_da_div era pra ser uma string e está aparecendo como se fosse uma variavel....ou seja, naum funfa...

 

alguém sabe como resolve isso?

 

tentei com

 

input = '<a href="java script:alterar(\"'+id+'\");" class="botao" >alterar</a>';

e não adiantou....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para resolver seu problema:

 

input = '<a href="java script:alterar("'+id+'");" class="botao" >alterar</a>';

 

Dica: Procure no portal imaster(ou no google) utilizando as tags DOM Javascript , você irá encontrar material interessante sobre criação de elementos.

Para este caso, usar os metodos e as propriedades do DOM seria o ideal, pois deixaria seu script mais legivel e daria um look mais profissional.

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.