Domanda

In DashCode è possibile impostare un gestore per un comportamento nell'ispettore.

Ecco un gestore di esempio per un pulsante Click su un pulsante che ho chiamato "MyButton1" nell'ispettore:

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

Il problema è che quando si fa clic sul pulsante e l'allerta si presenta, dice che l'ID del pulsante è "DC_IMG1" piuttosto che "MyButton1" (che è ciò che mostra nell'ispettore nel campo ID).

Immagino di non accedere all'ID corretto.

Qualcuno sa come ottenere l'ID che mostra nella scheda Attributi dell'ispettore?

Grazie!

È stato utile?

Soluzione

OK, si scopre che il "id" che è possibile impostare nella scheda attributi dell'Ispettore Dashcode è l'id CSS dell'elemento. Non mi rendevo conto che prima.

Per ottenere queste informazioni ho usato questo:

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

Non so se è il modo migliore, ma mi ha dato il risultato corretto per ciascuna delle immagini che stavo facendo clic su. Ora sto ottenendo l'id CSS nella segnalazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top