Maison >interface Web >js tutoriel >Comment utiliser la balise A pour obtenir le chemin absolu du répertoire courant dans les astuces Javascript_javascript
Quand il s'agit de problèmes liés au chemin, tout le monde pensera à window.location En effet, cet objet fournit pas mal d'informations sur le chemin, parmi lesquelles celles couramment utilisées incluent :
.1.location.href : L'URL complète de la page actuelle
2.location.pathname : Le nom du chemin dans l'URL actuelle
3.location.hash : point d'ancrage
dans l'URL actuelle
4.location.search : paramètres de requête dans l'URL actuelle
Cependant, location n'a pas d'attribut permettant d'obtenir directement le chemin absolu du répertoire courant (hors nom de fichier). Grâce à Google, j'ai trouvé de mauvaises méthodes, telles que séparer l'URL dans un tableau via "/", supprimer le dernier élément du tableau puis le concaténer dans une chaîne. Mais si le nom du fichier n'est pas spécifié dans l'URL, le résultat est complètement faux.
Sur la base de l'expérience de codage passée, l'attribut href de l'élément a renverra toujours un chemin absolu, ce qui signifie qu'il a la capacité de convertir les chemins relatifs en chemins absolus. Je l'ai essayé en utilisant le code suivant, et cela a fonctionné :