HTML:Javascript ottenere l'elemento dom una funzione è stata chiamata da
<a href="#" onclick="callme();return false;">foo</a>
JS parte:
function callme() {
var me = ?; //someway to get the dom element of the a-tag
$(me).toggle();
}
nella parte JS posso in qualche modo ottenere l'a-tag che questa funzione è stata chiamata a partire dal?
so che potevo semplicemente passarlo come parametro, ma questa funzione è usata molte volte su una pagina e voglio evitare di mettere il parametro ovunque.
grazie!
+2 per l'utilizzo di '.Call()'; -1 per implicare che gli attributi onclick sono cattivi. ;) –
Immagino che non siano BAD, ma non uno stile di programmazione che suggerirei a chiunque. –
Si presuppone che l'OP utilizzerà jQuery, che ha solo taggato come javascript. – Maess