minha dúvida é a seguinte. Tenho um objeto em javascript e este objeto possui suas funções. Uma de minhas funções
chama outra dentro do mesmo objeto, eu estava utilizando da seguinte forma "this.nome_da_funcao()". Mas me deparei com
um problema. Uma de minhas funcoes cria elementos na tela, e um dos elementos é um botao que em seu evento onClick chamará uma função do meu objeto. O problema é que quando eu chamo button.onclick = function() { this.remover(); } ele diz que não existe pois o this que ele está verificando é o button... Entenderam ou ficou meio dificil a explicação?
Pergunta
Guest --Victor --
Boa tarde pessoal,
minha dúvida é a seguinte. Tenho um objeto em javascript e este objeto possui suas funções. Uma de minhas funções
chama outra dentro do mesmo objeto, eu estava utilizando da seguinte forma "this.nome_da_funcao()". Mas me deparei com
um problema. Uma de minhas funcoes cria elementos na tela, e um dos elementos é um botao que em seu evento onClick chamará uma função do meu objeto. O problema é que quando eu chamo button.onclick = function() { this.remover(); } ele diz que não existe pois o this que ele está verificando é o button... Entenderam ou ficou meio dificil a explicação?
Valews...
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.