". 2. Verwenden Sie die Anweisung „". 3. Verwenden Sie die Anweisung „"."/> ". 2. Verwenden Sie die Anweisung „". 3. Verwenden Sie die Anweisung „".">

Heim  >  Artikel  >  Web-Frontend  >  Welche verschiedenen Möglichkeiten gibt es, Javascript-Methoden in einem Tag aufzurufen?

Welche verschiedenen Möglichkeiten gibt es, Javascript-Methoden in einem Tag aufzurufen?

青灯夜游
青灯夜游Original
2022-01-27 15:31:541761Durchsuche

Methode: 1. Verwenden Sie die Anweisung „6d844cae330c97f1c6dbd3acad7ecb4e“ 2. Verwenden Sie die Anweisung „5060fca679fa3c3c8da1817bde6f81fd“-Anweisung; 3. Verwenden Sie die „dbf27c68c3d1d7a262aae3f8ab2ac950“-Anweisung.

Welche verschiedenen Möglichkeiten gibt es, Javascript-Methoden in einem Tag aufzurufen?

Die Betriebsumgebung dieses Tutorials: Windows7-System, Javascript 1.8.5 und HTML5-Version, Dell G3-Computer.

Mehrere Möglichkeiten, Javascript-Methoden in einem Tag aufzurufen (nehmen Sie als Beispiel ein Klickereignis)

Methode 1:

<a href="javascript:js_method();">

Dies ist eine häufig verwendete Methode auf unserer Plattform, diese Methode besteht jedoch keinen Erfolg usw. Bei der Verwendung von Parametern kann es leicht zu Fehlern kommen, und wenn das javascript:-Protokoll als href-Attribut von a verwendet wird, führt dies nicht nur dazu, dass das window.onbeforeunload-Ereignis unnötigerweise ausgelöst wird, sondern stoppt auch das Wiedergabe animierter GIF-Bilder im IE. W3C-Standards empfehlen die Ausführung von Javascript-Anweisungen in href

Methode 2:

<a href="javascript:void(0);" onclick="js_method()">

Diese Methode ist auf vielen Websites die am häufigsten verwendete Methode und auch die umfassendste Methode. Die onclick-Methode ist für die Ausführung der js-Funktion verantwortlich und void ist ein Operator, void(0) gibt undefiniert zurück und die Adresse springt nicht. Und diese Methode stellt die js-Methode nicht wie die erste Methode direkt der Statusleiste des Browsers zur Verfügung.

Methode 3:

<a href="javascript:;" onclick="js_method()">

Diese Methode ähnelt den beiden Methoden, der einzige Unterschied besteht darin, dass ein leerer JS-Code ausgeführt wird.

Methode 4:

<a href="#" onclick="js_method()">

Diese Methode ist auch ein im Internet sehr verbreiteter Code. # ist eine in das -Tag integrierte Methode, die die Rolle von top darstellt. Wenn Sie also mit dieser Methode auf die Webseite klicken, gelangen Sie zum Seitenanfang.

Methode 5:

<a href="#" onclick="js_method();return false;">

Diese Methode gibt „false“ zurück, nachdem auf die Ausführung der js-Funktion geklickt wurde, die Seite springt nicht und befindet sich nach der Ausführung immer noch an der aktuellen Position der Seite.

Ich habe mir die Homepage von Taobao angesehen. Sie verwenden die zweite Methode, während die Homepage von Alibaba die erste Methode verwendet. Der Unterschied zu unserer besteht darin, dass die Javascript-Methoden in jedem Href von Try und Catch umgeben sind.

Basierend auf dem oben Gesagten wird die am besten geeignete Methode zum Aufrufen der js-Funktion in a empfohlen:

<a href="javascript:void(0);" onclick="js_method()">
<a href="javascript:;" onclick="js_method()">
<a href="#" onclick="js_method();return false;">

[Verwandte Empfehlungen: Javascript-Lerntutorial]

Das obige ist der detaillierte Inhalt vonWelche verschiedenen Möglichkeiten gibt es, Javascript-Methoden in einem Tag aufzurufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn