Welchen href-Wert für JavaScript-Links verwenden: „#“ oder „javascript:void(0)“?
Hallo zusammen! Ich bin ein Anfänger im Frontend-Development und stehe vor einem Dilemma. Wenn ich Links erstelle, die JavaScript-Code ausführen sollen, anstatt zu einer URL zu navigieren, weiß ich nicht, was ich in das `href`-Attribut schreiben soll.
Früher habe ich einfach `href="#"` geschrieben, aber mir ist aufgefallen, dass die Seite nach oben scrollt, obwohl ich `false` aus dem Event-Handler zurückgebe. Neulich habe ich Code gesehen, der `href="javascript:void(0)"` verwendet. Aber das erscheint mir seltsam – JavaScript mit HTML zu vermischen.
Hier ist ein Beispiel meiner aktuellen Implementierung:
```html
Klick mich
Klick mich
Klick mich
```
Probleme, auf die ich gestoßen bin:
1. Mit `href="#"` – wenn ich `return false` vergesse, springt die Seite nach oben.
2. Mit `javascript:void(0)` – in der Adressleiste erscheint manchmal `javascript:void(0)`, und der „Klick“-Button
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen