Che cos’è e come si usa this?

Utente HTML.it
chiede

Che cos’è e come si usa this?

Redazione HTML.it
risponde

This significa “questo” ed è un puntatore all’oggetto con cui stiamo lavorando.
In pratica significa che – invece di utilizzare la sintassi estesa per individuare l’elemento in questione all’interno della pagina – possiamo riferirci al nostro elemento in modo abbreviato, indicandolo con this.

Con questa semplice sintassi, ad esempio, dopo il click disabilitiamo il bottone che abbiamo appena cliccato:

<input type=”submit” value=”invia” onclick=”this.disabled=true”>

come si vede this in questo caso è il bottone stesso.