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!

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top