---
title: "Ersätta en exakt textsträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/184570-ersätta-en-exakt-textsträng"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "web00132"
published: "2010-09-08T17:27:30.000Z"
updated: "2010-09-08T20:04:08.000Z"
replies: 6
views: 519
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/184570-ersätta-en-exakt-textsträng"
---

# Ersätta en exakt textsträng

## #1 — web00132, 2010-09-08T17:27Z

Min HTML-kod ser ut så här:

```
<div id="divId1">
   <h1>
      <a href="http://webforum.nu/" title="webForum">webForum</a>
   </h1>
...
```

Nu skulle jag med hjälp av Javascript vilja ersätta länken med en textsträng t ex "foo". Hur gör jag detta? Länken ovan ser alltså ALLTID EXAKT ut så där.

Jag har försökt leta mig fram med getElementsByTagName etc men jag lyckas verkligen inte, finns det ett lättare sätt?  :x

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

## #2 — voigtann1, 2010-09-08T17:54Z

```
document.getElementById("divId1").getElementsByTagName("h1")[0].getElementsByTagName("a")[0].innerHTML ="foo";
```

ej testad, men bör fungera.
eller med jquery:

```
$("#divId1 h1:first a").html("foo");
```

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

## #3 — web00132, 2010-09-08T18:47Z

voigtann1: Topp! Då har vi lyckats hitta själva noden eller vad det heter. Men innerHTML verkar bara peta "foo" inom a-taggarna, typ \<a\>foo\</a\>, du hajar. Hur byter jag ut hela anchor-taggen till valfri text?

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

## #4 — voigtann1, 2010-09-08T19:01Z

```
<div id="divId1">
   <h1>
      <a href="http://webforum.nu/" title="webForum">webForum</a>
   </h1>
</div>
```

Om du kör:

```
document.getElementById("divId1").getElementsByTagName("h1")[0].getElementsByTagName("a")[0].innerHTML ="foo";
```

Så kommer HTML koden bli:

```
<div id="divId1">
   <h1>
      <a href="http://webforum.nu/" title="webForum">foo</a>
   </h1>
</div>
```

vad är det du vill göra?

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

## #5 — web00132, 2010-09-08T19:24Z

Tack för din hjälp!
Jag vill att resultatet ska bli så här:

```
<div id="divId1">
   <h1>
      foo
   </h1>
</div>
```

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

## #6 — voigtann1, 2010-09-08T19:35Z

struntar i getElementsByTagName("a")\[0\] delen bara...

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

## #7 — web00132, 2010-09-08T20:04Z

Hm, man kan tycka att jag borde fattat det...  :r
Tackar!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/184570-ersätta-en-exakt-textsträng
