40-JavaScript-折叠与显示-复选框的简单应用
来源:互联网 发布:朱砂痣蚊子血 知乎 编辑:程序博客网 时间:2024/06/07 16:37
1. 折叠与显示
通过 display=none | block 来隐藏和显示
<body>-----------------<div id="title"> <span id="flag">-</span>show/hidden</div><ul id="content"> <li>AAAAAAAA</li> <li>BBBBBBBB</li> <li>CCCCCCCC</li></ul> -----------------</body>
<script type="text/javascript">var flag;var content;function $(id) { return document.getElementById(id);}window.onload = function() { flag = $("flag"); content = $("content"); flag.onclick = function() { if ( "+" == flag.innerHTML ) { content.style.display = "block"; flag.innerHTML = "-"; return; } content.style.display = "none"; flag.innerHTML = "+"; }} </script>
<style type="text/css">#flag { border: 1px solid red; cursor: pointer;}#content { background-color: gray; width: 100px;}</style>
2. 复选框的简单应用(购物车功能)
选中则累加, 取消选中则减去
<html><head><script type="text/javascript">var fruits;var total;window.onload = function() { fruits = document.getElementsByName("fruits"); total = document.getElementById("total"); for (var i = 0; i < fruits.length; i++) { fruits[i].onclick = function() { // if ( this.checked ) if (true == this.checked ) { total.innerHTML = parseInt( total.innerHTML ) + parseInt( this.value ); return; } total.innerHTML = parseInt( total.innerHTML ) - parseInt( this.value ); } };}</script></head><body><input type="checkbox" name="fruits" value="10"/> apple --- 10 <br/><input type="checkbox" name="fruits" value="20"/> orange -- 20 <br/><input type="checkbox" name="fruits" value="30"/> banana -- 30 <br/><input type="checkbox" name="fruits" value="40"/> lemon --- 40 <br/><input type="checkbox" name="fruits" value="50"/> grape --- 50 <br/>total:<span id="total">0</span></body></html>
3. 全选/反选
<html><head><script type="text/javascript">var items;var all;var reverse;window.onload = function() { items = document.getElementsByName("items"); all = document.getElementById("all"); reverse = document.getElementById("reverse"); all.onclick = function() { var isSelected = false; if (this.checked) { isSelected = true; } for (var i = 0; i < items.length; i++) { items[i].checked = isSelected; }; } reverse.onclick = function() { for (var i = 0; i < items.length; i++) { items[i].checked = !items[i].checked; }; }}</script></head><body><input type="checkbox" name="items" /> 11111 <br/><input type="checkbox" name="items" /> 22222 <br/><input type="checkbox" name="items" /> 33333 <br/><input type="checkbox" name="items" /> 44444 <br/><input type="checkbox" name="items" /> 55555 <br/><input type="checkbox" id="all" /> all<input type="checkbox" id="reverse" /> reverse</body></html>
- 40-JavaScript-折叠与显示-复选框的简单应用
- javascript 实现数据表格显示的展开与折叠
- 简单的Javascript折叠菜单
- JavaScript的基础应用之复选框
- jQuery 对复选框的简单应用
- 用javascript做的简单复选框的全选与反选
- javascript+html+css简单的实现复选框的全选与单选
- 复选框的应用
- 关于angularjs复选框的简单应用环境实例
- JavaScript实现复选框全选与全不选的效果
- JavaScript复选框的问题
- 『原创』使用ASP与JAVASCRIPT配合实现多个复选框数据关联显示
- 『原创』使用ASP与JAVASCRIPT配合实现多个复选框数据关联显示
- 使用ASP与JAVASCRIPT配合实现多个复选框数据关联显示
- javascript 复选框,选与不选。
- javascript应用:实现复选框全选/全不选切换,创建无边框的弹出窗口!
- javascript 常见的应用。复选框:全选,反选;mail地址验证;电话号码验证
- 应用Javascript实现复选框的全选、反选和不选
- 南阳-62-笨小熊
- 投资操作攻略
- 实验二《VLAN的配置》
- Linux文件类型与扩展名简介
- Sample 5.7:plus_one.cpp
- 40-JavaScript-折叠与显示-复选框的简单应用
- visual studio2010下配置c++访问mysql数据库
- elf文件格式学习
- Tools-WorkFlow-Debugging-investigate Your RAM usage
- 解决Sublime Text 2乱码问题 支持GB2312和GBK
- 算法之插入排序
- Sample 5.8: block.cpp
- Sample 5.9: forstr2.cpp
- ubuntu下php安装curl扩展库