---
title: "Ta ut ankarslänken ur en URL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18667-ta-ut-ankarslänken-ur-en-url"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "petergrennanet"
published: "2001-12-28T16:28:00.000Z"
updated: "2001-12-29T13:08:00.000Z"
replies: 3
views: 186
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/18667-ta-ut-ankarslänken-ur-en-url"
---

# Ta ut ankarslänken ur en URL

## #1 — petergrennanet, 2001-12-28T16:28Z

Om jag...

```
alert(document.location);
```

så står det "http://localhost/bla.html#ankar5" om det är URLen.

Vad jag vill göra är att parsa det värde för att ta ut bara "ankar5" eller inget om ingen ankarslänk finns i URLen. 
Detta klarar jag inte.
document.location är ju ett objekt och ingen vanlig sträng.
Jag kan t.ex. in göra

```
alert(document.location.length);
```

eller

```
alert(document.location.match('#'));
```

Är det nån som vet nått bra sätt att hantera detta?

Permalänk: https://www.webforum.nu/p/18667

## #2 — Jojoxx, 2001-12-28T18:08Z

```
alert((document.location.href.indexOf('#')>0)?document.location.href.substring(0,document.location.href.indexOf('#')):document.location.href); // Allt detta på en och samma rad.
```

Permalänk: https://www.webforum.nu/p/335820

## #3 — spango, 2001-12-29T12:19Z

Eller så använder man bara location.hash för att få fram det värdet.

Permalänk: https://www.webforum.nu/p/335821

## #4 — Jojoxx, 2001-12-29T13:08Z

Jo det är sant. :) Slarvigt av mig. Fast då skall det vara location.pathname istället för hash eftersom det var path'en vi skulle få fram.

Permalänk: https://www.webforum.nu/p/335822

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18667-ta-ut-ankarslänken-ur-en-url
