var j_cbAll = document.getElementById('j_cbAll'); var j_tb = document.getElementById("j_tb"); var input = j_tb.getElementsByTagName("input"); j_cbAll.onclick = function () { for (var i = 0; i < input.length; i++) { input[i].checked = j_cbAll.checked; } } for (var i = 0; i < input.length; i++) { input[i].onclick = function () { var checkedAll = true; for (var i = 0; i < input.length; i++) { if (!input[i].checked) { checkedAll = false; break; } } j_cbAll.checked = checkedAll; } }