2014-09-08 3 views

답변

0

당신은

window.location.pathname 

뭔가를 시도하지만 다시 당신이 달성 하려는지에 따라 수, 일부 코드를 보여줍니다. @NewUser가 말한대로 당신은 단지 경로를 원하는 경우

+0

'window.location.pathname'은 URI이며 반드시 파일 이름을 포함하지는 않습니다. 예 : 이 페이지는'/ questions/25717173/how-would-i-find-a-html-files-parent-directory-name'입니다. – RobG

0

배경

, window.location.pathname을 사용합니다. 예 :이 페이지에, 그 제공 : 당신은 당신이 끝나는 파일 이름과 파일 (.htm, .html 등)을 의미하는,하지만, HTML 파일을 처리하는 것으로 나타났다

/questions/25717173/how-would-i-find-a-html-files-parent-directory-name 

. 그래서, 전체 URL을 얻을 뺀 파일 이름은,이 같은 .replace(/[^\/]+$/, '')를 사용하여 시도 할 수 있습니다 :

: 하드 코딩 URL없이 작업을 수행하려면 함께

을 모두 퍼팅

var url = 'http://www.example.com/foo/bar/baz.htm'; 
alert(url.replace(/[^\/]+$/, '')); 
// gives http://www.example.com/foo/bar/ 

var path = window.location.toString().replace(/[^\/]+$/, ''); 
alert(path); 

관련 문제