关于css中树形的开闭以及复选框checkbox如何全选取消的实现
2014-10-03 20:55
931 查看
1,这种方法就是类似于在一般的网站左边有导航栏,然后有+ -显示或者折叠信息
2,很多时候网站的表单复选框checkbox或者其他内容可以实现一键全选或者全部取消的功能
<html> <head> <title>document示例--树状展开和关闭</title> <script language="javascript" type="text/javascript"> <!-- function test1_onclick(){ if(test1.innerText=="-"){ myList.style.display="none"; test1.innerText="+"; }else{ myList.style.display="block"; test1.innerText="-"; //怎样体现body的all这个对象的作用 //因为你可以通赤body的all来访问body中所有的控件(通过id) //所以代码可以写成 //document.body.all.test1.innerText="-"; //document.body.all("text1").innerText="-"; //document.body.all.item("text1").innerText="-"; } } function test2_onclick(){ if(test2.innerText=="-"){ myNation.style.display="none"; test2.innerText="+"; }else{ myNation.style.display="block"; test2.innerText="-"; //怎样体现body的all这个对象的作用 //因为你可以通赤body的all来访问body中所有的控件(通过id) //所以代码可以写成 //document.body.all.test1.innerText="-"; //document.body.all("text1").innerText="-"; //document.body.all.item("text1").innerText="-"; } } //--> </script> </head> <body> <p style="background-color:pink"> <FONT face="宋体" background-color="pink"> <span id=test1 style="border-left-color:#ff0099;border-bottom-color:#ff0099;cursor:hand;border-top-style:ridge;border-right-color:#ff0099;border-bottom-style:ridge;" language=javascript onclick="return test1_onclick()">-</span> myFamily家庭成员的选择 </FONT> </p> <ul id=myList> <li><font face="宋体">爸爸</font></li> <li><font face="宋体">妈妈</font></li> <li><font face="宋体">弟弟</font></li> </ul> <p style="background-color:yellow"> <FONT face="宋体"> <span id=test2 style="border-left-color:#ff0099;border-bottom-color:#ff0099;cursor:hand;border-top-style:ridge;border-right-color:#ff0099;border-bottom-style:ridge" language=javascript onclick="return test2_onclick()">-</span> nations国家的选择 </FONT> </p> <ul id=myNation> <li><font face="宋体">中国</font></li> <li><font face="宋体">美国</font></li> <li><font face="宋体">日本</font></li> </ul> </body> </html>
2,很多时候网站的表单复选框checkbox或者其他内容可以实现一键全选或者全部取消的功能
<!DOCTYPE html> <html> <head> <title>复选框checkbox</title> <script type="text/javascript" language="javascript"> function selectCheck(obj){ var fruits=document.getElementsByName("fruit"); if(obj.innerText=="全选"){ for ( var i = 0; i < fruits.length; i++) { fruits[i].checked = true; } }else{ for ( var i = 0; i < fruits.length; i++) { fruits[i].checked = false; } } } //响应复选框的 function selectCheck2(){ var fruits=document.getElementsByName("fruit"); if(myselect.checked){ for ( var i = 0; i < fruits.length; i++) { fruits[i].checked = true; } }else{ for ( var i = 0; i < fruits.length; i++) { fruits[i].checked = false; } } } </script> </head> <body> <input type="checkbox" name="fruit" onclick="gouwu(this)" value="10" /> 苹果 10元 <br> <input type="checkbox" name="fruit" onclick="gouwu(this)" value="20" /> 香蕉 20元 <br> <input type="checkbox" name="fruit" onclick="gouwu(this)" value="30" /> 西瓜 30元 <br> <input type="checkbox" name="fruit" onclick="gouwu(this)" value="40" /> 栗子 40元 <br> <input type="checkbox" name="fruit" onclick="gouwu(this)" value="50" /> 哈密瓜 50元 <br> <a href="#" onclick="selectCheck(this)">全选</a> <a href="#" onclick="selectCheck(this)">取消</a><br> <input type="checkbox" id="myselect" onclick="selectCheck2()"/>是否全选 </body> </html><strong> </strong>
相关文章推荐
- JS如何实现对name是数组的复选框的全选和反选以及取消选择
- 如何用jquery实现checkbox的全选、反选、取消反选,以及如何得到选中的checkbox的值
- 如何实现checkbox的全选/取消
- jquery实现复选框checkbox全选,取消全选
- JS实现复选框(Checkbox)全选和取消 --ASP.NET中实例运用
- jquery实现复选框checkbox全选,取消全选
- jquery实现复选框checkbox全选,取消全选
- checkbox全选/取消全选以及checkbox遍历jQuery实现代码
- 关于CheckBox全选以及反选还有单选,多选的逻辑实现
- 如何实现控制input的CSS但不影响CheckBox以及Radio的样式
- jquery实现复选框checkbox全选,取消全选
- jquery checkbox 复选框多次点击判断选中状态,以及全选/取消的代码示例
- jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
- jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
- 如何实现复选框的全选和取消全选效果
- GridView控件的选择功能,代码实现CheckBox控件的全选、反选以及取消
- Jquery CheckBox复选框 全选/取消全选 最佳实现方式 参考案例
- checkbox全选/取消全选以及checkbox遍历jQuery实现代码
- checkbox全选/取消全选以及checkbox遍历jQuery实现代码
- GridView和CheckBox连用,实现全选,分页,并且分页之后选择的复选框的状态依然存在