traitement des événements

  [Cliquez] événement onClick, onMouseOver] [capotage, onMouseOut] [souris sur l''événement, onChange] [événement de changement de texte, onSelect] [texte est l''événement chapiteau, [get] onFoucus événement curseur, curseur [] lose onBlur événement, [] événement page charge onLoad (ajouté à la balise body), [page] onUnload hors événement (ajouté à la balise body ou de l''utilisation)

  les auditeurs d''inscription et d''événements

  1, gestionnaire d''événements de niveau DOM0

  Ajout d''un bien onClick ou d''autres événements dans l''étiquette et d''attribuer un nom de méthode personnalisée de JS

  onClick = "dongfun (20)"

  Les deux méthodes donnent l''événement cible d''étiquette en cas:

  

Est Xiaodong

  

  Surveiller les changements de contenu:

  une méthode

  

  méthode Deux

  

  

  2, gestionnaire d''événements de niveau DOM1

  En regardant à travers l''étiquette ou ID à l''objet, la surveillance des événements, un événement correspond à à un seul gestionnaire d''événements, ne pas enregistrer au format HTML

  dongfunx fonction () {

  alert ( "bo?te à la bombe orientale Xiaodong");

  }

  // trouver l''objet

  var = h1objx documents.getElementsByTagName ( "h1") [0];

  // numéro d''enregistrement

  h1objx.onclick = dongfunx;

  // efface l''événement

  h1objx.onclick = null;

  3, gestionnaire d''événements au niveau DOM2

  En regardant à travers l''étiquette ou ID à l''objet, la surveillance des événements, un événement ne peut correspondre à des gestionnaires d''événements multiples, ne pas enregistrer au format HTML

  // trouver les objets de l''étiquette par ID

  divobjx = Document.getElementById ( "divId");

  // ajouter un événement d''écoute, même ou d''événements différents, vous pouvez ajouter plus

  // paramètres (nom de l''événement, le nom du gestionnaire), qui est un événement normal dans le nom de l''événement pour supprimer le préfixe ? on ?

  divobjx.addEventListener ( "clic", onck1);

  divobjx.addEventListener ( "clic", onck2);

  // gestionnaire d''événements

  onck1 fonction () {

  alert ( "----- ----- onck1");

  }

  onck2 fonction () {

  alert ( "----- ----- onck2");

  }

  // Supprimer l''événement click

  divobjx.removeEventListener ( "clic", onck1);

  la mise en ?uvre de méthode anonyme

  divobjx = Document.getElementById ( "divId");

  divobjx.addEventListener ( "click", function () {

  // effectuer une opération de contenu

  alert ( "----------");

  });

  supplément:

  Prévenir l''événement par défaut de HTML

  Sauter

  

  Chargement de la page d''écoute:

  fenêtre.onload = function () {

  alert ( "la page chargée");

  }

  piège d''exception

  Si vous rencontrez une exception lorsque le programme est exécuté et aucune anomalie n''a été capturé, le programme mettra fin à l''exécution, il y a une exception en cas de capture, vous pouvez continuer avec le code suivant anormal.

  Attraper toutes les exceptions:

  try {

  // alerte (J.-J.); // variables non définies anormales

  jeter ( ? exception Dong Xiaodong ?); // jeter manuellement une exception, le paramètre est contenu anormal

  } Catch (e) {

  alert ( "de piégeage d''erreur:" + e);

  }

  Pour résumer

  C''est tout pour cet article, je l''espère le contenu de ce document a une valeur de référence de l''apprentissage pour nous tous d''apprendre ou de travail, en cas de doute, vous pouvez laisser un échange de messages, merci pour les scripts de soutien Maison.

  Vous pouvez également être intéressé par l''article: Springboot2.0 gestion des exceptions personnalisée et le suivi de la boucle d''événements rendements anormaux jsonNodejs détaillé des exemples de processus d''apprentissage simple, cinq types Vue.Exemples d''exception manipulation js méthode inhabituelle d''analyse NodeJS asynchrone cadre de gestion des exceptions d''apprentissage SpringBoot global de rappel (retour JSON) Sur NodeJS le code base de données avant la fin de la gestion des exceptions Exception Suivi détaillé du javascript de dans le mécanisme de piégeage exception des captures d''essai pour l''analyse de code JavaScript Exception Surveillance processus de mise en ?uvre détaillée

événements JavaScript et capture anormale analyse détaillée

Recommend Article: