28,404
社区成员
发帖
与我相关
我的任务
分享
<script type="text/javascript">
function doit(s, b){
var a = s.split("/");
var ck = document.getElementsByTagName("input");
for(var i=0;i<ck.length;i++){
if(ck[i].type=="checkbox"){
for(var j=0;j<a.length;j++){
if(ck[i].value==a[j]){
ck[i].checked = b;
if(b) ck[i].parentNode.style.background = "red";
else ck[i].parentNode.style.background = "transparent";
}
}
}
}
}
function check1(obj){
var input = obj.getElementsByTagName("input")[0];
if(obj.style.backgroundColor=="red"){
obj.style.backgroundColor="transparent"
input.checked = false;
}
else{
obj.style.backgroundColor="red"
input.checked = true;
}
doit("张三/李三/老三", input.checked);
}
function check2(obj){
var input = obj.getElementsByTagName("input")[0];
if(obj.style.backgroundColor=="red"){
obj.style.backgroundColor="transparent"
input.checked = false;
}
else{
obj.style.backgroundColor="red"
input.checked = true;
}
doit("老一/老二/老三", input.checked);
}
function check3(obj){
var input = obj.getElementsByTagName("input")[0];
if(obj.style.backgroundColor=="red"){
obj.style.backgroundColor="transparent"
input.checked = false;
}
else{
obj.style.backgroundColor="red"
input.checked = true;
}
doit("李三/老二/小明/小李", input.checked);
}
function check4(obj){
var input = obj.getElementsByTagName("input")[0];
var b;
if(obj.style.backgroundColor=="red"){
obj.style.backgroundColor="transparent"
b = input.checked = false;
}
else{
obj.style.backgroundColor="red"
b = input.checked = true;
}
var ck = document.getElementsByTagName("input");
for(var i=0;i<ck.length;i++){
if(ck[i].type=="checkbox"){
if(ck[i].name!="All"){
ck[i].checked = b;
if(b) ck[i].parentNode.style.backgroundColor = "red";
else ck[i].parentNode.style.backgroundColor = "transparent";
}
}
}
}
</script>
</head>
<table>
<tr>
<td onclick="check1(this)"><input type=checkbox name=All>全选(张三/李三/老三)</td>
<td onclick="check2(this)"><input type=checkbox name=All>全选(老一/老二/老三)</td>
<td onclick="check3(this)"><input type=checkbox name=All>全选(李三/老二/小明/小李)</td>
<td onclick="check4(this)"><input type=checkbox name=All>全选(全部)</td>
</tr></table>
<table>
<tr>
<td id="01"><input type=checkbox name=01 value="张三" onclick="">张三</td>
<td id="01"><input type=checkbox name=02 value="李三" onclick="">李三 </td>
<td id="01"><input type=checkbox name=03 value="老一" onclick="">老一</td>
<td id="01"><input type=checkbox name=04 value="老二" onclick="">老二</td>
<td id="01"><input type=checkbox name=05 value="老三" onclick="">老三</td>
<td id="01"><input type=checkbox name=06 value="小明" onclick="">小明</td>
<td id="01"><input type=checkbox name=07 value="大红" onclick="">大红</td>
<td id="01"><input type=checkbox name=08 value="小李" onclick="">小李</td>
</tr>
</table>
<script type="text/javascript">
function doit(s, b){
var a = s.split("/");
var ck = document.getElementsByTagName("input");
for(var i=0;i<ck.length;i++){
if(ck[i].type=="checkbox"){
for(var j=0;j<a.length;j++){
if(ck[i].value==a[j]){
ck[i].checked = b;
if(b) ck[i].parentNode.style.background = "red";
else ck[i].parentNode.style.background = "transparent";
}
}
}
}
}
function check1(obj){
doit("张三/李三/老三", obj.checked);
}
function check2(obj){
doit("老一/老二/老三", obj.checked);
}
function check3(obj){
doit("李三/老二/小明/小李", obj.checked);
}
function check4(obj){
var ck = document.getElementsByTagName("input");
for(var i=0;i<ck.length;i++){
if(ck[i].type=="checkbox"){
if(ck[i].name!="All"){
ck[i].checked = obj.checked;
if(obj.checked) ck[i].parentNode.style.background = "red";
else ck[i].parentNode.style.background = "transparent";
}
}
}
}
</script>
</head>
<input type=checkbox name=All onclick="check1(this)">全选(张三/李三/老三)<br/>
<input type=checkbox name=All onclick="check2(this)">全选(老一/老二/老三)<br/>
<input type=checkbox name=All onclick="check3(this)">全选(李三/老二/小明/小李)<br/>
<input type=checkbox name=All onclick="check4(this)">全选(全部)<br/>
<table>
<tr>
<td id="01"><input type=checkbox name=01 value="张三" onclick="">张三</td>
<td id="01"><input type=checkbox name=02 value="李三" onclick="">李三 </td>
<td id="01"><input type=checkbox name=03 value="老一" onclick="">老一</td>
<td id="01"><input type=checkbox name=04 value="老二" onclick="">老二</td>
<td id="01"><input type=checkbox name=05 value="老三" onclick="">老三</td>
<td id="01"><input type=checkbox name=06 value="小明" onclick="">小明</td>
<td id="01"><input type=checkbox name=07 value="大红" onclick="">大红</td>
<td id="01"><input type=checkbox name=08 value="小李" onclick="">小李</td>
</tr>
</table>
<script type="text/javascript">
function doit(s, b){
var a = s.split("/");
var ck = document.getElementsByTagName("input");
for(var i=0;i<ck.length;i++){
if(ck[i].type=="checkbox"){
for(var j=0;j<a.length;j++){
if(ck[i].value==a[j]) ck[i].checked = b;
}
}
}
}
function check1(obj){
doit("张三/李三/老三", obj.checked);
}
function check2(obj){
doit("老一/老二/老三", obj.checked);
}
function check3(obj){
doit("李三/老二/小明/小李", obj.checked);
}
function check4(obj){
var ck = document.getElementsByTagName("input");
for(var i=0;i<ck.length;i++){
if(ck[i].type=="checkbox"){
if(ck[i].name!="All") ck[i].checked = obj.checked;
}
}
}
</script>
</head>
<input type=checkbox name=All onclick="check1(this)">全选(张三/李三/老三)<br/>
<input type=checkbox name=All onclick="check2(this)">全选(老一/老二/老三)<br/>
<input type=checkbox name=All onclick="check3(this)">全选(李三/老二/小明/小李)<br/>
<input type=checkbox name=All onclick="check4(this)">全选(全部)<br/>
<input type=checkbox name=01 value="张三" onclick="">张三<br/>
<input type=checkbox name=02 value="李三" onclick="">李三<br/>
<input type=checkbox name=03 value="老一" onclick="">老一<br/>
<input type=checkbox name=04 value="老二" onclick="">老二<br/>
<input type=checkbox name=05 value="老三" onclick="">老三<br/>
<input type=checkbox name=06 value="小明" onclick="">小明<br/>
<input type=checkbox name=07 value="大红" onclick="">大红<br/>
<input type=checkbox name=08 value="小李" onclick="">小李<br/>