Href-Methode zum Aufrufen von Javascript: 1. Über die Methode „“ Methode usw. warten.
Die Betriebsumgebung dieses Artikels: Windows 7-System, Javascript-Version 1.8.5, DELL G3-Computer
Wie rufe ich Javascript mit href auf?
In HTML wird das href-Attribut des -Tags verwendet, um die URL des Ziels des Hyperlinks anzugeben.
Ein Beispiel ist wie folgt:
<p> <a href="/index.html">本文本</a> 是一个指向本网站中的一个页面的链接。</p> <p><a href="http://www.microsoft.com/">本文本</a> 是一个指向万维网上的页面的链接。</p>
Wenn das -Tag Code in JS aufruft, gibt es mehrere Methoden:
Methode eins:
<a href = "javascript:js_method()">文本</a>
Dies ist eine häufig verwendete Methode auf der Plattform, aber diese Methode ist es Bei der Übergabe solcher Parameter kann es leicht zu Problemen kommen, und wenn das javascript:-Protokoll als href-Attribut von a verwendet wird, führt dies nicht nur zu einer unnötigen Auslösung des window.onbeforeunload-Ereignisses, sondern führt auch dazu, dass die GIF-Animation gestoppt wird im IE spielen. Die W3C-Standards empfehlen nicht, Javascript-Anweisungen innerhalb von href auszuführen.
Methode 2:
<a href = "javascript:void(0);" onclick ="js_method()">文本</a>
Dies ist die auf vielen Websites am häufigsten verwendete Methode und auch die umfassendste Methode. Onclick ist für die Ausführung der js-Funktion verantwortlich, und void ist ein Operator, der void(0) zurückgibt. 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_merthod()">文本</a>
Diese Methode ähnelt der zweiten Methode, 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. Diese Methode kehrt also zum Seitenanfang zurück, nachdem auf die Webseite geklickt wurde.
Methode 5:
<a href="#" οnclick="js_method();return false;">
Diese Methode gibt nach dem Klicken zum Ausführen der js-Funktion „false“ zurück. Die Seite springt nicht und befindet sich nach der Ausführung immer noch an der aktuellen Position der Seite.
Empfohlenes Lernen: „Javascript-Tutorial für Fortgeschrittene“
Das obige ist der detaillierte Inhalt vonSo rufen Sie Javascript in href auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!