---
title: "Hämta värde ur tagg med bara class-attribut"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/88408-hämta-värde-ur-tagg-med-bara-class-attribut"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "dap"
published: "2003-10-13T15:00:36.000Z"
updated: "2003-10-14T08:05:49.000Z"
replies: 2
views: 247
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/88408-hämta-värde-ur-tagg-med-bara-class-attribut"
---

# Hämta värde ur tagg med bara class-attribut

## #1 — dap, 2003-10-13T15:00Z

Jag skall hämta ut värdet (38) ur denna taggen:

```

<p class="op">38</p>
```

Går det? Hur gör man? Måste det vara ett ID-attribut i P-taggen?

::dap

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

## #2 — dectgap, 2003-10-13T15:16Z

Om det finns flera taggar som använder samma klass, alltså flera *\<p class="op"\>* måste du antingen identifiera taggen på ett annat vis (förslagsvis genom ett id) eller veta i vilken ordning just den taggen kommer i.

Om du t ex vet att det är den femte taggen med *class="op"* som du vill ha värdet ifrån kan du skriva:

```
<script type="text/javascript">
var allTags = document.getElementsByTagName('*');
var op = 0;

window.onload=function(){

for(var i = 0; i<allTags.length; i++){
    if(allTags[i].className=="op"){
        op++;
        if(op==5){
            alert(allTags[i].innerHTML);
            break;
        }
    }
}

}
</script>

...

<p class="op">fel</p>
<p class="op">fel</p>
<p class="op">fel</p>
<p class="op">fel</p>
<p class="op">rätt</p>
<p class="op">fel</p>
<p class="op">fel</p>
```

Som du säkert förstår blir det mycket lättare om du använder ett ID på taggen, eftersom det då räcker med att skriva:

```
<script type="text/javascript">
window.onload=function(){
    alert(document.getElementById('theOne').innerHTML);
}
</script>

...

<p class="op">fel</p>
<p class="op">fel</p>
<p class="op">fel</p>
<p class="op">fel</p>
<p class="op" id="theOne">rätt</p>
<p class="op">fel</p>
<p class="op">fel</p>
```

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

## #3 — dap, 2003-10-14T08:05Z

Tack för det.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/88408-hämta-värde-ur-tagg-med-bara-class-attribut
