Да, ваши примеры все рабочие. Я нашёл в чём у меня была ошибка.
<input type="checkbox" onclick="checkForm('check1')">
<input type="checkbox" onclick="checkForm('check2')">
Это checkbox'ы по событию которых запускается функция.
А это пример checkbox'ов, которые нужно выделять (к примеру):
<input type="checkbox" name="check1[]" value="1">
...
<input type="checkbox" name="check1[]" value="n">
<input type="checkbox" name="check2[]" value="1">
...
<input type="checkbox" name="check2[]" value="n">
Но дело в том, что мне нужно имя элементов именно в виде массива - для дальнейшей работы PHP-скрипта.
Подскажите, пожалуйста, как можно подправить функцию, чтобы выделялись именно элементы массива по его имени, переданному в функцию.