Mit javascript:
in jedem Attribut, das nicht speziell für Skripte gedacht ist, ist eine veraltete HTML-Methode. Technisch gesehen funktioniert es zwar, aber Sie weisen einem Nicht-Script-Attribut immer noch Javascript-Eigenschaften zu, was keine gute Praxis ist. Es kann sogar bei alten Browsern oder sogar bei einigen modernen Browsern scheitern (ein gegoogelter Forenbeitrag schien darauf hinzuweisen, dass Opera keine "javascript:"-URLs mag).
Eine bessere Praxis wäre der zweite Weg, um Ihr Javascript in der onclick
Attribut, das ignoriert wird, wenn keine Skriptfunktionalität verfügbar ist. Setzen Sie eine gültige URL in das href-Feld (in der Regel '#') als Fallback für diejenigen, die kein Javascript haben.
7 Stimmen
Diese Frage wurde bereits früher erörtert: stackoverflow.com/questions/245868/
2 Stimmen
Y stackoverflow.com/questions/134845/