561 Stimmen

JavaScript - href vs onclick für Callback-Funktion auf Hyperlink

Ich möchte eine einfache JavaScript-Funktion bei einem Klick ohne Umleitung ausführen.

Gibt es einen Unterschied oder einen Vorteil, wenn man den JavaScript-Aufruf in der href Attribut (wie dieses):

<a href="javascript:my_function();window.print();">....</a>

im Gegensatz zum Einlegen in die onclick Attribut (Bindung an das onclick Ereignis)?

7 Stimmen

Diese Frage wurde bereits früher erörtert: stackoverflow.com/questions/245868/

2 Stimmen

0voto

Christian Punkte 2782

Ich habe die Erfahrung gemacht, dass das javascript: hrefs nicht funktioniert, wenn die Seite in die Webseitenfunktion von Outlook eingebettet ist, wo ein E-Mail-Ordner so eingestellt ist, dass er stattdessen eine URL anzeigt

0voto

<a href="#" onclick="try{FUNCTION_YOU_WANT()}catch(e){}return false">click here</a>

-1voto

Mohitn29 Punkte 15

Das funktioniert auch

<a (click)='myFunc()'>Click Here </a>

(onclick) hat bei mir in einem Angular-Projekt mit Bootstrap nicht funktioniert.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X