优雅的页面动态隐藏标签
来源:互联网 发布:c 语言英文怎么说 编辑:程序博客网 时间:2024/06/06 12:34
动态的隐藏标签,当一个页面需要根据用户动态选择显示标签时。
原本一直使用的最“朴素”的document.getElementById(“id”).style.display="block"/"none";来控制标签的显示和隐藏
直到有一天一个页面有4种状态,30个标签。看的自己眼睛都花了,而且当标签修改的时候更是痛苦。
以下是目前想到的方法,通过class的类别来控制标签的显示和隐藏,以后增加删除标签的时候js部分也不需要修改。
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>div hidden</title> </heaad> <body> <div class="h"> <div class="human man"> 胡子 </div> <div class="human woman"> 化妆包 </div> <div class="human children"> 奶瓶 </div> <div class="human"> 头发 </div> </div> <div id="radio"> <div class="radio-box"> <input name="status" type="radio" id="man" value="man" checked> <label for="man">man</label> </div> <div class="radio-box"> <input type="radio" id="woman" value="woman" name="status" > <label for="woman">woman</label> </div> <div class="radio-box"> <input type="radio" id="children" value="children" name="status" > <label for="children">children</label> </div> </div> <div> <div> <input name="" type="button" onclick="load()" value="确定"> </div> </div> </body> <script type="text/javascript" src="jquery.js"></script> <script> function load(){ var t=$('input:radio:checked').val(); $('.human').hide(); $('.'+t).show(); } </script></html>
0 0
- 优雅的页面动态隐藏标签
- HTML页面标签隐藏的方法
- 标签的动态添加、隐藏和显示、事件
- 优雅地隐藏ListView的Header/Footer
- 利用JS实现:页面组件的动态显示、隐藏
- 隐藏CTabCtrl的标签
- 隐藏TabControl的标签
- input标签的隐藏
- 隐藏TabControl的标签
- 隐藏标签的作用
- 通过onWindowAttributesChanged和onSystemUiVisibilityChange监听状态栏页面的隐藏与显示、动态显示与隐藏状态栏
- 通过onWindowAttributesChanged和onSystemUiVisibilityChange监听状态栏页面的隐藏与显示、动态显示与隐藏状态栏
- asp.net动态设置页面的title,meta标签
- asp.net动态设置页面的title,meta标签
- Jquery读取页面动态生成的元素标签
- Nginx错误页面优雅显示的配置
- 显示或隐藏客户端页面中包含指定文字的DIV 标签
- 利用css和js实现页面的标签效果。(标签个数可以动态变化)
- 获取当前日期
- 详解统计信号处理之 克拉美罗界
- 使用Amazon AWS搭建GPU版tensorflow深度学习环境
- 【ssoj1027】树形图计数
- redis :jedisTemplate中的Zset 存储
- 优雅的页面动态隐藏标签
- javascript常用互动方法
- Windows下PBC的安装
- mysql数据库&表结构
- 不同数据库中的主键自增(Mysql,Oracle,SQL Server,DB2,)
- Android学习之路:AndroidStudio创建EmptyActivity隐藏标题栏
- Java并发编程实战笔记(2)- ConcurrentHashMap
- 模式十一:组合模式(Composite Pattern)——整体与部分一致化
- 接收(解析)公众号发来的消息--微信公众平台开发(四)