Question

Dans Dashcode vous pouvez configurer un gestionnaire pour un comportement dans l'inspecteur.

Voici un gestionnaire d'échantillon pour un bouton clic sur un bouton, je l'ai appelé « mybutton1 » dans l'inspecteur:

function myGetButtonName(event)
{
    var e = event.target;
    alert(e.id);
}

Le problème est, lorsque le bouton est cliqué et l'alerte arrive, il dit l'ID du bouton est « DC_img1 » plutôt que « myButton1 » (qui est ce qui apparaît dans l'inspecteur dans le champ id).

Je suppose que je ne suis pas accès à l'ID correct.

Quelqu'un sait comment obtenir l'ID qui montre dans l'onglet Attributs de l'inspecteur?

Merci!

Était-ce utile?

La solution

OK, il se trouve que le « id » que vous pouvez définir dans l'onglet Attributs de l'inspecteur Dashcode est l'id CSS de l'élément. Je ne savais pas que, avant.

Pour obtenir cette information je ceci:

var x=event.currentTarget;
alert(x.id);

Je ne sais pas si c'est la meilleure façon, mais il m'a donné le résultat correct pour chacune des images que je cliquant sur. Je reçois maintenant l'ID CSS dans l'alerte.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top