Ha egy href = "#" -ot jelenít meg egy weboldalon élő kódban, ez azt jelenti, hogy az oldal írója hibát követett el. Soha ne jelenjen meg a href = "#" egy weboldal tényleges forráskódjában, mert a # önmagában érvénytelen és értelmetlen.
Ha bármilyen linkre csatolja a JavaScript-et, akár ehhez hasonló, akár egy zavaró ekvivalenst használ, mindig figyelembe kell vennie azokat is, akiknek bármilyen okból nincs engedélyezve a JavaScript. Az hamis visszaadást A fenti példa végén megakadályozza a href tényleges használatát, ha JavaScript fut, de a href továbbra is akkor kerül felhasználásra, ha valamilyen okból a JavaScript nem fut. Ezért a href-nek tartalmaznia kell egy tényleges érvényes értéket annak alapján, hogy hol kívánja a linket eljuttatni olyan emberekhez, akiknek nem áll rendelkezésre JavaScript. Mivel az a személy, aki a JavaScript-t írta neked, nem tudja, hová kívánja vinni ezeket az embereket, éppen beillesztettek egy # számot a kódjukba, ahol helyettesítenie kell a valódi címet.
A # egy href attribútumban érvényes, feltéve, hogy az érték nem az egyetlen karakter. Ahol a #-t további karakterek követik, akkor ezek a további karakterek az id-attribútum értéke a az aktuális weboldal és az oldal ugrik, hogy az azonosítót tartalmazó címkét a lehető legközelebb a böngésző tetejéhez jelenítse meg nézetben. Például ugrik
A # karakter nem érvényes a href utolsó karaktereként, mivel azt jelenti, hogy az azonosítóra szeretne ugrani az oldalon, de a megadott azonosító értéke nincs megadva. A böngésző által ebben az esetben végrehajtandó művelet nincs meghatározva, azonban a legtöbb egyszerűen visszatér az aktuális oldal tetejére.
Tehát mi a teendő, ha a csatolni kívánt JavaScript olyan, hogy a JavaScript nélküli felhasználóknak nincs alternatíva? Nos, ebben az esetben nem akarja azokat, akik nélkül nincs JavaScript egyáltalán megnézni a linket, mivel ha ez látható számukra, akkor néhányuk rákattint, és nincs olyan dolgod, amit meg akarja tenni értük, és ez csak zavarba ejtő lesz. A megoldás tehát annak biztosítása, hogy a link csak azok számára legyen látható, akiknek engedélyezve van a JavaScript, és ennek módja a link hozzáadása a weboldalhoz a JavaScript használatával.