Vous pouvez le faire assez facilement via window.location.pathname analyse:
var file, n;
file = window.location.pathname;
n = file.lastIndexOf('/');if(n >=0){
file = file.substring(n +1);}
alert(file);
...ou comme d'autres l'ont dit, vous pouvez le faire avec une regexp dans une ligne. Un peu dense à la recherche de la ligne, mais avec un commentaire ci-dessus, devrait être une bonne façon d'aller.
+1 je suis impressionné par la puissance des regex, mais je ne peux pas lire 'em.
var pageTitle = window.location.pathname.replace(/^.*\/([^/]*)/,"$1");
Je pense que vous avez besoin pour échapper à des barres obliques. 🙂 oui je l'ai eu merci !! Nice! Je n'ai jamais su à propos de pathname! Ne voulez-vous pas une $ à la fin de l'? Pour éviter les correspondances partielles? Répondre à moi-même: Pas dans mes expériences, non.
Vous pouvez aussi trouver des chemins d'accès aux fichiers sur un disque local,
et vous ne pourriez pas vouloir comprendre tout de hachage ou d'obtenir des chaînes de caractères dans le chemin d'accès-
Vous pouvez le faire assez facilement via
window.location.pathname
analyse:...ou comme d'autres l'ont dit, vous pouvez le faire avec une regexp dans une ligne. Un peu dense à la recherche de la ligne, mais avec un commentaire ci-dessus, devrait être une bonne façon d'aller.
OriginalL'auteur T.J. Crowder
Je pense que c'est
Donc,
oui je l'ai eu merci !!
Nice! Je n'ai jamais su à propos de
pathname
!Ne voulez-vous pas une
$
à la fin de l'? Pour éviter les correspondances partielles?Répondre à moi-même: Pas dans mes expériences, non.
OriginalL'auteur Pointy
Vous pouvez remplacer
url
avecwindow.location
OriginalL'auteur Vivin Paliath
Vous pouvez aussi trouver des chemins d'accès aux fichiers sur un disque local,
et vous ne pourriez pas vouloir comprendre tout de hachage ou d'obtenir des chaînes de caractères dans le chemin d'accès-
OriginalL'auteur kennebec