Wie erhalte ich den Verzeichnisteil der aktuellen URL in JavaScript?

Ich versuche, oben auf einer Webseite eine Schaltfläche "Zurück zum Verzeichnis" hinzuzufügen, mit der der Benutzer zur gleichen URL weitergeleitet wird, die jedoch keinen Dateinamen enthält.

Klicken Sie beispielsweise auf diese Schaltfläche, während Sie die URL anzeigen

http://example.com/somedir/button.html

Ich würde Sie zu der umleiten

http://example.com/somedir/

Also habe ich den folgenden Code erstellt:

<html>
<body>

<input type="button"
value="back to dir"
onclick="top.location=document.URL.replace(/[^\\]*$/, '')">

</body>
</html>

aber mir fehlt der richtige Code, der den Dateinamen von der aktuellen URL in wegschneiden würdedocument.URL

Hat hier bitte jemand eine gute Idee?

Hier ist der JSFiddle Link:http://jsfiddle.net/afarber/PERBY/

Und ich würde es vorziehen, jQuery diesmal nicht zu verwenden.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage