JS 如果改变span标签的是否隐藏属性


Posted in Javascript onOctober 06, 2011

测试:
test.html
代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<HEAD> 
<TITLE> New Document </TITLE> 
<SCRIPT LANGUAGE="JavaScript" src="js/Menu.js"></SCRIPT> 
</HEAD> 
<BODY> 
<table> 
<tr> 
<td> 
<form method="post" action="#"> 
查询类型<select id="selectType" name="selectType" onchange="isChang1(this.value)"> 
<option value="yxsh">按院系</option> 
<option value="zgh">职工号</option> 
<option value="xm">姓名</option> 
</select> 
<span id="yxsh" style=display:>院系 
<select id="depart" name="depart"> 
<option value="all">所有院系</option> 
<option value="123">123</option> 
<option value="123">123</option> 
<option value="123">123</option> 
<option value="123">123</option> 
<option value="123">123</option> 
</select> 
课程分配 
<select id="isAll" name="isAll"> 
<option value="all">所有</option> 
<option value="NO">未分配</option> 
<option value="YES">已分配</option> 
</select> 
</span> 
<span id="key" style=display:none> 
<input type="text" name="keyword" id="keyword"/> 
</span> 
<input type="submit" value="查询"/> 
</form> 
</BODY> 
</HTML>

js/Menu.js
代码:
//这是用了自定义的方法hideElement()和shwoElement() 
function isChang(values) 
{ 
if(values=="yxsh"){ 
hideElement("key"); 
showElement("yxsh"); 
}else{ 
hideElement("yxsh"); 
showElement("key"); 
} 
} 
//自定义方法hideElement() 
function hideElement(id){ 
document.getElementById(id).style.display="none"; 
} 
//自定义方法showElement() 
function showElement(id){ 
document.getElementById(id).style.display=""; 
} 
//这是不用自定义函数直接设置是否隐藏 
function isChang1(values) 
{ 
if(values=="yxsh"){ 
document.getElementById("yxsh").style.display=""; 
document.getElementById("key").style.display="none"; 
}else{ 
document.getElementById("yxsh").style.display="none"; 
document.getElementById("key").style.display=""; 
} 
}

测试结果:
其默认选择是:按院系
这是如果我们选择的是:不按院系,即按:职工号或姓名,那么,
这时就会隐藏:
<span id="yxsh" style=display:none>...</span>
并且<span id="key" style=display:>...</span>
如果我们是选择:按院系,即默认情况下
那么,结果是:
<span id="yxsh" style=display:>...</span>
并且<span id="key" style=display:none>...</span>
Javascript 相关文章推荐
5款Javascript颜色选择器
Oct 25 Javascript
eclipse如何忽略js文件报错(附图)
Oct 30 Javascript
js获取url参数代码实例分享(JS操作URL)
Dec 13 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
Aug 22 Javascript
Javascript之String对象详解
Jun 08 Javascript
再谈Javascript中的基本类型和引用类型(推荐)
Jul 01 Javascript
JS正则表达式修饰符global(/g)用法分析
Dec 27 Javascript
Node.js 回调函数实例详解
Jul 06 Javascript
利用node.js爬取指定排名网站的JS引用库详解
Jul 25 Javascript
Angular PWA使用的Demo示例
Jan 31 Javascript
vue动态加载SVG文件并修改节点数据的操作代码
Aug 17 Javascript
JS实现超级好看的鼠标小尾巴特效
Dec 01 Javascript
js弹出层之1:JQuery.Boxy (二)
Oct 06 #Javascript
jQuery EasyUI API 中文文档 - ValidateBox验证框
Oct 06 #Javascript
jQuery AjaxQueue改进步骤
Oct 06 #Javascript
json2.js的初步学习与了解
Oct 06 #Javascript
弹出层之1:JQuery.Boxy (一) 使用介绍
Oct 06 #Javascript
event.X和event.clientX的区别分析
Oct 06 #Javascript
jQuery EasyUI API 中文文档 - MenuButton菜单按钮使用介绍
Oct 06 #Javascript
You might like
PHP+MYSQL 出现乱码的解决方法
2008/08/08 PHP
PHP 文件上传功能实现代码
2009/06/24 PHP
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
2015/05/09 PHP
php实现文章置顶功能的方法
2016/10/20 PHP
php cookie用户登录的详解及实例代码
2017/01/03 PHP
PHP自定义序列化接口Serializable用法分析
2017/12/29 PHP
JQuery 网站换肤功能实现代码
2009/11/02 Javascript
JavaScript 学习笔记(十五)
2010/01/28 Javascript
加载远程图片时,经常因为缓存而得不到更新的解决方法(分享)
2013/06/26 Javascript
JavaScript实现多种排序算法
2016/02/24 Javascript
由简入繁实现Jquery树状结构的方法(推荐)
2016/06/10 Javascript
JS实现的图片预览插件与用法示例【不上传图片】
2016/11/25 Javascript
浅谈Angular4中常用管道
2017/09/27 Javascript
JS动画定时器知识总结
2018/03/23 Javascript
Angular动态绑定样式及改变UI框架样式的方法小结
2018/09/03 Javascript
mpvue+vant app搭建微信小程序的方法步骤
2019/02/11 Javascript
VUE中使用MUI方法
2019/02/12 Javascript
Vue动态路由缓存不相互影响的解决办法
2019/02/19 Javascript
tweenjs缓动算法的使用实例分析
2019/08/26 Javascript
[30:00]完美世界DOTA2联赛PWL S2 Rebirth vs LBZS 第二场 11.28
2020/12/01 DOTA
Python模拟登录12306的方法
2014/12/30 Python
python杀死一个线程的方法
2015/09/06 Python
python按综合、销量排序抓取100页的淘宝商品列表信息
2018/02/24 Python
基于Python List的赋值方法
2018/06/23 Python
Python 200行代码实现一个滑动验证码过程详解
2019/07/11 Python
为什么从Python 3.6开始字典有序并效率更高
2019/07/15 Python
浅析python内置模块collections
2019/11/15 Python
python 实现线程之间的通信示例
2020/02/14 Python
Python编程快速上手——PDF文件操作案例分析
2020/02/28 Python
QML实现钟表效果
2020/06/02 Python
Django3中的自定义用户模型实例详解
2020/08/23 Python
大学生个人简历中的自我评价
2013/12/27 职场文书
岗位职责风险点
2014/03/12 职场文书
篮球社团活动总结
2014/06/27 职场文书
go语言使用Casbin实现角色的权限控制
2021/06/26 Golang
对讲机的最大通讯距离是多少
2022/02/18 无线电