Heim  >  Artikel  >  Web-Frontend  >  So rufen Sie Javascript in href auf

So rufen Sie Javascript in href auf

藏色散人
藏色散人Original
2021-07-01 10:19:014200Durchsuche

Href-Methode zum Aufrufen von Javascript: 1. Über die Methode „b71f5a27158f4cb50a3ed7361584d712“ 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 3499910bf9dac5ae3c52d5ede7383485-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 3499910bf9dac5ae3c52d5ede7383485-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!

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