Puisque les événements d'onClick réagissent à un lien étant cliqué dessus, ils sont naturellement insérés à l'intérieur de l'étiquette de <a>. Être maintenant prêt pour quelque chose qui viole toutes règles. L'événement d'onerror, à la différence de la plupart des traiteurs d'événement, n'est inséré à l'intérieur d'aucune étiquette. Il ne peut pas, puisque là n'existe pas une étiquette de « fenêtre ». Puisqu'aucune une telle étiquette n'existe dans le HTML, les créateurs du Javascript ont dû trouver un moyen alternatif de déclarer cet événement, et la syntaxe est comme suit :
|