DashCode - Como obtenho o nome de um botão de um evento?
-
25-09-2019 - |
Pergunta
No Dash Code, você pode configurar um manipulador para um comportamento no inspetor.
Aqui está um manipulador de amostra para um botão Clique em um botão que eu chamei de "MyButton1" no inspetor:
function myGetButtonName(event)
{
var e = event.target;
alert(e.id);
}
O problema é que, quando o botão é clicado e o alerta aparece, diz que o ID do botão é "dc_img1" em vez de "mybutton1" (que é o que mostra no inspetor no campo de identificação).
Acho que não estou acessando o ID correto.
Alguém sabe como obter o ID que mostra na guia Atributos do Inspetor?
Obrigado!
Solução
OK, acontece que o "ID" que você pode definir na guia Atributos do inspetor de código de painel é o ID CSS do elemento. Eu não percebi isso antes.
Para obter essas informações, usei isso:
var x=event.currentTarget;
alert(x.id);
Não sei se é a melhor maneira, mas me deu o resultado correto para cada uma das imagens em que eu estava clicando. Agora estou recebendo o ID CSS no alerta.