---
title: "Summera flera halvt okända element."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/160410-summera-flera-halvt-okända-element"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Fredde Mannen"
published: "2007-05-16T19:41:46.000Z"
updated: "2007-05-16T20:16:02.000Z"
replies: 5
views: 262
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/160410-summera-flera-halvt-okända-element"
---

# Summera flera halvt okända element.

## #1 — Fredde Mannen, 2007-05-16T19:41Z

Hur summerar man värdena ur flera halvt okända element. 

Har en massa \<span\> med värden olika numeriska värden, spanen har id från points_0 till points_x , de är olika beroende på tidigare val. 

Hur skall jag luska ut ur många sådana hära span det finns för att kunna summera ihop alla dem. Eller måste jag veta alla exakta namnen?

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

## #2 — zcorpan, 2007-05-16T19:48Z

Vad är det du ska summera? Deras textinnehåll eller siffran som kommer efter "points\_"?

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

## #3 — Fredde Mannen, 2007-05-16T20:02Z

Deras textinnehåll som är numeriskt!

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

## #4 — zcorpan, 2007-05-16T20:03Z

```
function addUpSpans() {
  var spans = document.getElementsByTagName("span");
  var total = 0;
  for (var i = 0, len = spans.length; i < len; ++i) {
    if (/^points_\d+$/.test(spans[i].id))
      total += parseInt(spans[i].firstChild.data, 10);
  }
  return total;
}
```

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

## #5 — nitro2k01, 2007-05-16T20:09Z

Något sånt här? Denna funktion räknar antalet span-element som börjar med points\_ och returnerar det.

```
function sumElements(){
  var els = document.getElementsByTagName("SPAN"),
      ctr=0;

  for (var i=0; i<els.length;i++)
    if (/^points_.*/.test(els[i].id))
      ctr++;

  return ctr;
}
```

/r Ooops, verkar som att både Fredde och zcorpan kom fram till något när jag tittade bort.

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

## #6 — Fredde Mannen, 2007-05-16T20:16Z

Superb zcorpan och nitro2k01 :) tackar!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/160410-summera-flera-halvt-okända-element
