2010-11-06 9 views
3

Y at-il un moyen de savoir si window.location.hash est défini?Javascript window.location.hash est défini?

Si elle est définie, alors je vais obtenir la valeur de la variable, et l'utiliser pour afficher du contenu supplémentaire sur la page.

+0

double possible (http: // stackoverflow. com/questions/298503/comment-pouvez-vous-vérifier-pour-un-hash-dans-un-url-using-javascript) –

Répondre

12
if(window.location.hash) { 
    // do stuff! 
} 
+2

juste faire attention si window.location.hash == '#'; sur certains navigateurs, il apparaîtra comme '#', sur d'autres il apparaîtra comme ''. – zzzzBov

2

Que diriez-vous: [? Comment pouvez-vous vérifier une #hash dans une URL en utilisant JavaScript]

if(window.location.hash !== '') 
{ 
} 

Ou

if(typeof window.location.hash !== 'undefined') 
{ 
    //your code 
} 
+0

Je pense que Hamish pourrait avoir la meilleure réponse :) Mais la mienne pourrait s'avérer utile si vous avez des problèmes pour voir si elle est disponible à utiliser. –