js实现fieldset折叠
来源:互联网 发布:2017山东网络歌手大赛 编辑:程序博客网 时间:2024/05/16 07:33
用js实现field折叠,主要利用table的显示和隐藏。
首先看元素:
<fieldset> <legend>单元1</legend> <table cellPadding="1" cellSpacing="1" border="0" class="panel-t"> <tr> <td > <input value="姓名"> <input value="年龄"> </td> </tr> </table> </fieldset>
js控制样式的变化:
function initToggle() { var legends = document.getElementsByTagName('legend'); for (var i = 0, len = legends.length; i < len; i++) { legends[i].onclick = function () {//绑定事件 for (var j = 0, ln = this.parentElement.childNodes.length; j < ln; j++) { var nodeName = this.parentElement.childNodes[j].nodeName; if (nodeName && nodeName.toUpperCase() === 'TABLE') {//兼容浏览器,有的浏览器childNodes的个数不同 var tbl = this.parentElement.childNodes[j]; if (tbl.style.display === 'none') { tbl.style.display = 'block'; } else { tbl.style.display = 'none'; } } } } } } document.onreadystatechange = function() { //页面加载完后,注册事件 if (document.readyState == "complete") { initToggle(); } }
0 0
- js实现fieldset折叠
- fieldset可伸缩JS实现
- js实现折叠&展开
- js实现的折叠导航
- js小技巧 js实现折叠效果
- js实现HTML页面折叠与展开
- Html/JS实现页面的折叠
- Visual Studio实现JS代码折叠功能
- JS实现网页动态折叠菜单
- fieldset实现子菜单
- js折叠
- fieldset实现下订单的分页效果(js+css+html)
- fieldset
- js代码和css代码实现折叠效果
- JS + CSS + DIV 实现动画式折叠菜单
- 7句js代码实现网页 折叠菜单
- js实现侧边导航栏展开和折叠
- js实现小特效 下拉菜单的折叠
- POJ 1050 To the Max
- 快速排序代码
- Exception in thread "http-8080-3" java.lang.OutOfMemoryError: PermGen space
- 初识《MVC》
- 简单实现ImageView宽度填满屏幕,高度自适应的两种方式
- js实现fieldset折叠
- Unity融合iOS所遇到的一些奇怪问题
- 给我一个寒假,我就能撬动未来!
- 简单的使用WKWebView
- Android 程序打包及签名
- android studio 调试----------Watting for processing
- JQuery经典例子:可拉伸菜单
- FFmpeg 2.8.4 移植到android平台(一)
- iOS设置Label上显示不同字体大小