Een ID moet idd uniek zijn. Maar de name niet!
De method getElementsByName kun je mooi gebruiken:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <html>
<body>
<form name="frmTest">
<input type="checkbox" name="chkTest" id="chkTest1">
<input type="checkbox" name="chkTest" id="chkTest2" checked>
<input type="checkbox" name="chkTest" id="chkTest3">
</form>
<script>
alert(document.getElementsByName("chkTest")[0].checked);
alert(document.getElementsByName("chkTest")[1].checked);
alert(document.getElementsByName("chkTest")[2].checked);
// of dit:
var obj = document.getElementsByName("chkTest");
for (cnt = 0; cnt < obj.length; cnt++) {
alert(obj[cnt].checked);
}
</script>
</body>
</html> |
edit:
Natuurlijk kan het ook via het forms object (aldus crisp):
alert(document.frmTest.chkTest[0].checked);
...maar dat wist je al, je wilde nu wel eens wat met id's gaan doen.
[
Voor 28% gewijzigd door
Verwijderd op 15-04-2004 15:56
]