Devi assegnare ai checkbox degli id "prevedibili"
Ci sarebbe pure la possibilita' di utilizzare getElementsByTagName() ... lo puoi sperimentare tu stessocodice:<script> function x(obj) { v = obj.options[obj.selectedIndex].value for (var i=1;i<=3;i++) { el = document.getElementById("chk_"+i) el.checked = (el.value!=v) } } </script> <select onchange="x(this)"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> <input type=checkbox id="chk_1" value="1">1 <input type=checkbox id="chk_2" value="2" checked>2 <input type=checkbox id="chk_3" value="3" checked>2![]()
ciao