---
title: "Loopa DIV-taggar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/47184-loopa-div-taggar"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Brimba"
published: "2002-07-04T12:19:01.000Z"
updated: "2002-07-05T08:05:40.000Z"
replies: 7
views: 289
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/47184-loopa-div-taggar"
---

# Loopa DIV-taggar

## #1 — Brimba, 2002-07-04T12:19Z

om jag har en sida som ser ut ungefär såhär:

```
<body>
    <div id=p3 class=woo>peeetree</div>
    <div id=p7 class=woo>peeesjuuu</div>
    <div id=p13 class=woo>peeetreetooon</div>
</body>
```

Hur plockar jag ut alla rader? alltså en loop med javascript.
Jag kan enkelt plocka ut exempelvis texten 'peeetree' eller id:t p3, men jag har ingen aning om hur man loopar igenom hela sidan efter detta. 

Tacksam för hjälp!

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

## #2 — Jojoxx, 2002-07-04T15:20Z

Ett litet DOM-exemepel som loopar igenom alla "syskon" till ett element och plockar fram deras id'n och lagrar dem i en array.

```
<div>
	<div id="p3">aaaa</div>
	<div id="p7">bbbb</div>
	<div id="p13">cccc</div>
</div>
<script language="JavaScript" type="text/javascript">
if(document.getElementById){
	idarray=new Array("p3"); // första id't
	while(document.getElementById(idarray[idarray.length-1]).nextSibling){
		idarray[idarray.length]=document.getElementById(idarray[idarray.length-1]).nextSibling.id;
	}
}
</script>
```

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

## #3 — mozilla, 2002-07-04T15:39Z

peeetree
peeesjuuu
peeetreetooon
Hur plockar jag ut alla rader? alltså en loop med javascript. Jag kan enkelt plocka ut ..."\>Loopa DIV-taggar

va e de för jobbig titel?

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

## #4 — Jojoxx, 2002-07-04T15:43Z

Det sa du ju att du redan hade koll på :)

```
for(n=0;n<idarray.length;n++){
	alert(document.getElementById(idarray[n]).innerHTML);
}
```

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

## #5 — Brimba, 2002-07-04T15:59Z

jojoxx: Det var inte jag som skrev det :p

mozilla: Den titeln är inte så överallt, och jag har låtit det vara då jag kan ha hittat en bugg, som isåfall skall åtgärdas :)
Men just nu fungerar den som "bevismaterial", även om ett jobbigt sådant :)

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

## #6 — Jojoxx, 2002-07-04T16:01Z

Woops, sorry :) Lång dag idag.

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

## #7 — Brimba, 2002-07-05T07:30Z

Om jag har samma problem, men bara vill hämta den nästföljande? Exempelvis, jag skickar in p3, och skall få ut p7 alltså. Endast ett värde skall returneras

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

## #8 — Brimba, 2002-07-05T08:05Z

Löste det genom:

```
document.getElementById('p3').nextSibling.id;
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/47184-loopa-div-taggar
