<input id="check" onclick="checkAll()" type="checkbox" name="checkbox1" value="https://bbs.csdn.net/topics/checkbox"/>
<input id="check" onclick="checkAll()" type="checkbox" name="checkbox2" value="https://bbs.csdn.net/topics/checkbox"/>
<script>
function checkAll() {
var checked = document.getElementById("check").checked;
var checkson = document.getElementsByName("checkbox2");
if(checked) {
for(var i = 0; i < checkson.length ;i++) {
checkson[i].checked = true;}}
else {
for(var i = 0; i < checkson.length ;i++) {
checkson[i].checked = false;}}
}
</script>
uj5u.com熱心網友回復:
一個不就行了嗎?判斷checkAll的值用于判斷,false就全部不選true就全部選中uj5u.com熱心網友回復:
想這樣實作:
uj5u.com熱心網友回復:
<input id="check1" onclick="checkAll(this.checked)" type="checkbox" name="checkbox1" value="https://bbs.csdn.net/topics/checkbox"/>
<input id="check2" onclick="checkAll(this.checked)" type="checkbox" name="checkbox1" value="https://bbs.csdn.net/topics/checkbox"/>
<hr>
<input type="checkbox" name="checkbox2" value="https://bbs.csdn.net/topics/checkbox"/>
<input type="checkbox" name="checkbox2" value="https://bbs.csdn.net/topics/checkbox"/>
<input type="checkbox" name="checkbox2" value="https://bbs.csdn.net/topics/checkbox"/>
<script>
function checkAll(checked) {
document.getElementById("check1").checked = checked;
document.getElementById("check2").checked = checked;
var checkson = document.getElementsByName("checkbox2");
if(checked) {
for(var i = 0; i < checkson.length ;i++) {
checkson[i].checked = true;}}
else {
for(var i = 0; i < checkson.length ;i++) {
checkson[i].checked = false;}}
}
</script>
uj5u.com熱心網友回復:
老哥厲害啊,謝了轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/94063.html
標籤:JavaScript
