Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 9801|Répondre: 0

[HTML/HTML5] Utilisation d’onclick et href dans le tag A en HTML

[Copié le lien]
Publié sur 05/11/2015 16:05:21 | | |

L’événement onclick lié est exécuté en premier, suivi de l’action sous l’attribut href (saut de page, ou pseudo-lien javascrip{filter}t) ;
En supposant qu’il y ait à la fois href et onclick dans le lien, si vous souhaitez empêcher l’exécution de l’action sous la propriété href, onclick doit recevoir une fausse valeur de retour. Si vous ne me croyez pas, vous pouvez commenter return false dans la fonction goGoogle ;
Si la page est trop longue avec une barre de défilement et que vous souhaitez effectuer une action via l’événement onclick lié. Sa propriété href doit être réglée sur javascrip{filter}t :void(0) ; , pas #, qui empêche les rebonds de page indésirables ;
Si vous appelez une fonction avec une valeur de retour dans la propriété href liée, le contenu de la page courante sera remplacé par la valeur de retour de cette fonction ;
Il y a une différence quand on maintient la touche Majus.
Le problème que j’ai rencontré aujourd’hui est que le parentNode ne peut pas être accessible sous forme de href dans IE6.0.
Essayez de ne pas utiliser le protocole javascrip{filter}t : comme attribut href de A, ce qui provoquera non seulement un déclenchement inutile de l’événement window.onbeforeunload, mais arrêtera aussi le gif d’animation dans IE

Voici ce que j’ai rencontré :

Si vous ne définissez pas l’attribut href, il ne répondra pas à la surplace sous IE6. Un double-clic sélectionnera le conteneur parent de l’étiquette au lieu de ce seuil (c’est un problème dans IE).
<a href="javascirpt :fn(this)"> <a> Supposons que nous ayons une méthode fn qui doit récupérer cet élément, et que la première méthode passe dans , cela est nul.

Par conséquent, la façon recommandée de l’écrire est <a href="javascrip{filter}t :void(0)">




Précédent:C# implémente en détail le chiffrement et le déchiffrement RSA
Prochain:jquery supprime la fenêtre de message alerte/confirmation de type bootstrap
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com