checkboxes = document.getElementsByName('foo');
for(var checkbox in checkboxes)
checkbox.checked = source.checked;} Toggle All
Bar 1 Bar 2
Bar 3 Bar 4
最新情况:
这个for each...in构造在Safari 5或Chrome 5中似乎不起作用,至少在本例中是这样的。这段代码应该可以在所有浏览器中工作:function toggle(source) {
checkboxes = document.getElementsByName('foo');
for(var i=0, n=checkboxes.length;i
checkboxes[i].checked = source.checked;
}}