---
title: "Klicka i alla klickrutor"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/55326-klicka-i-alla-klickrutor"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Asterix"
published: "2002-10-07T12:19:11.000Z"
updated: "2002-10-07T15:18:12.000Z"
replies: 1
views: 267
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/55326-klicka-i-alla-klickrutor"
---

# Klicka i alla klickrutor

## #1 — Asterix, 2002-10-07T12:19Z

Har en klickruta som heter checkall och när jag klickar i den så ska alla andra klickrutor klickas i resp. klickas ur. Nedanstående kod funkar i IE men inte i Mozilla. Vet någon vad som kan vara fel??

```
<script language='javascript'>
function CA() {
  for (var i=0;i<mess.elements.length;i++) {
    var e = mess.elements[i];
    if ((e.name != 'checkall') && (e.type=='checkbox')) {
      if (mess.checkall.checked == true) {
        e.checked = true;
      } else {
        e.checked = false;
      }
    }
  }
}
</script>
```

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

## #2 — dectgap, 2002-10-07T15:18Z

jag skulle gissa att att "mess" är id för ett formulär du har, och att bara skriva *id*.elements.lenght fungerar så vitt jag vet inte i Netscape/Mozilla.

Använd document.forms\[0\], eller getElementById("mess") istället för mess - det gör nog susen.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/55326-klicka-i-alla-klickrutor
