För JavaScript-länkar finns tre sätt:
<a href="javascript:alert('hej');">länk</a>
<span onclick="alert('hej');">Span</span>
<a href="#" onclick="alert('hej');">#-länk</a>
Alla fungerar bra, utom den sista som ger en oönskad effekt. Koden körs OCH sidan rullar upp så långt som möjligt. Om inte det är avsikten, ska aldrig <a href="#"> användas.
Alla fungerar bra, utom den sista som ger en oönskad effekt. Koden körs OCH sidan rullar upp så långt som möjligt. Om inte det är avsikten, ska aldrig <a href="#"> användas.
Nejdå. Lägg bara till return false; sist i onClick så aktiveras inte länken. <a> är att föredra om du bibehålla funktionalliteten även i äldre webbläsare (Netscape 4.x).
Att använda onClick istället för JavaScript: i href kan vara önskvärt om du vill unvika felmeddelande i icke JavaScript-enable'ade webbläsare som försöker att ladda URL'en JavaScript:osv.
382 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91