ici
Que signifie this
dans le script?
ici
Que signifie this
dans le script?
Quelqu'un pourrait-il faire un lien vers la spécification? Un simple regard sur w3.org/TR/DOM-Level-3-Events n'a rien donné.
La valeur des attributs des gestionnaires d'événements tels que onclick devrait simplement être du JavaScript, sans aucun préfixe "javascript:". Le pseudo-protocole javascript: est utilisé dans une URL, par exemple :
ici
Vous devriez utiliser la forme onclick="func(this)"
de préférence à cela. Notez également que dans mon exemple ci-dessus en utilisant le pseudo-protocole javascript: "this" se référera à l'objet window plutôt qu'à l'élément .
Intéressant downvote, bien que je suppose, en toute rigueur, que cette réponse ne fait qu'offrir des conseils autour de la question plutôt que d'y répondre directement.
@Dave: D'accord. Au moment où j'ai écrit ceci, la question principale avait déjà été répondue. Ma réponse aurait probablement dû être un commentaire mais je soupçonne que je n'avais peut-être pas assez de points de réputation pour ajouter un commentaire à ce moment-là. On apprend de nos erreurs.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
4 votes
@JMCF125 Il a quand même réussi à être utile. J'ai cherché sur Google comment obtenir l'élément sur lequel on a cliqué dans un événement onclick, et je suis tombé ici, où j'ai trouvé la réponse.
0 votes
Qu'est-ce que le javascript: fait ? pourquoi n'est-ce pas comme ceci
ici
1 votes
@J3STER Le préfixe "javascript:" est incorrect dans onclick. Vous pouvez trouver l'explication dans la réponse de Tim Down ci-dessous.