href méthode d'appel de javascript : 1. Via ""; 2. Via "
L'environnement d'exploitation de cet article : système windows7, javascript version 1.8.5, ordinateur DELL G3
href Comment appeler javascript ?
En HTML, l'attribut href de la balise est utilisé pour spécifier l'URL de la cible du lien hypertexte.
L'exemple est le suivant :
<p> <a href="/index.html">本文本</a> 是一个指向本网站中的一个页面的链接。</p> <p><a href="http://www.microsoft.com/">本文本</a> 是一个指向万维网上的页面的链接。</p>
Lorsque la balise appelle le code en JS, il existe les méthodes suivantes :
Méthode 1 :
<a href = "javascript:js_method()">文本</a>
Il s'agit d'une méthode couramment utilisée sur la plate-forme, mais cette méthode est sujette à des problèmes lors de la transmission de paramètres tels que celui-ci, et lorsque le protocole javascript: est utilisé comme attribut href de a, cela ne provoquera pas seulement un déclenchement inutile de l'événement window.onbeforeunload, mais provoquera également le déclenchement inutile de l'événement window.onbeforeunload dans IE. Cela arrêtera la lecture de l'animation gif. Les normes du W3C ne recommandent pas d'exécuter des instructions javascript dans href.
Méthode 2 :
<a href = "javascript:void(0);" onclick ="js_method()">文本</a>
Il s'agit de la méthode la plus couramment utilisée sur de nombreux sites Web, et c'est également la méthode la plus complète, onclick est responsable de l'exécution des fonctions js, et void est un opérateur. void(0) renvoie undefined , l'adresse ne saute pas et cette méthode n'expose pas directement la méthode js à la barre d'état du navigateur comme la première méthode.
Troisième méthode :
<a href = "javascript:;" onclick = "js_merthod()">文本</a>
Cette méthode est similaire à la deuxième méthode, la seule différence est qu'un code js vide est exécuté.
Méthode 4 :
<a href ="#" onclick ="js_method()">
Cette méthode est également un code très courant sur Internet # est une méthode intégrée à la balise, qui représente le rôle de top. Cette méthode revient donc en haut de la page après avoir cliqué sur la page Web.
Méthode cinq :
<a href="#" οnclick="js_method();return false;">
Cette méthode renvoie false après avoir cliqué pour exécuter la fonction js. La page ne sautera pas et elle sera toujours à la position actuelle de la page après l'exécution.
Etude recommandée : "Javascript Advanced Tutorial"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!