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 相关文章推荐
JAVASCRIPT对象及属性
Feb 13 Javascript
JavaScript 加号(+)运算符号
Dec 06 Javascript
循环 vs 递归浅谈
Feb 28 Javascript
『jQuery』取指定url格式及分割函数应用
Apr 22 Javascript
JS常用正则表达式总结
Nov 12 Javascript
Jquery网页内滑动缓冲导航的实现代码
Apr 05 Javascript
JavaScript实现自动生成网页元素功能(按钮、文本等)
Nov 21 Javascript
如何理解Vue的.sync修饰符的使用
Aug 17 Javascript
jQuery NProgress.js加载进度插件的简单使用方法
Jan 31 jQuery
Vue.js获取被选择的option的value和text值方法
Aug 24 Javascript
node.js实现http服务器与浏览器之间的内容缓存操作示例
Feb 11 Javascript
openlayers实现地图弹窗
Sep 25 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
动画 《Pokemon Sword·Shield》系列WEB动画《薄明之翼》第2话声优阵容公开!
2020/03/06 日漫
关于更改Zend Studio/Eclipse代码风格主题的介绍
2013/06/23 PHP
浅析PHP 中move_uploaded_file 上传中文文件名失败
2019/04/17 PHP
jQuery 操作下拉列表框实现代码
2010/02/22 Javascript
javascript各浏览器中option元素的表现差异
2011/04/07 Javascript
JavaScript版DateAdd和DateDiff函数代码
2012/03/01 Javascript
验证码按回车不变解决方法
2013/03/29 Javascript
JQuery之focus函数使用介绍
2013/08/20 Javascript
JS实现单击输入框弹出选择框效果完整实例
2015/12/14 Javascript
jquery输入数字随机抽奖特效的简单实现代码
2016/06/10 Javascript
使用JS实现图片展示瀑布流效果(简单实例)
2016/09/06 Javascript
原生js实现无限循环轮播图效果
2017/01/20 Javascript
jQuery模拟窗口抖动效果
2017/03/15 Javascript
prototype.js简单实现ajax功能示例
2017/10/18 Javascript
JS实现的简单折叠展开动画效果示例
2018/04/28 Javascript
vue.js中proxyTable 转发请求的实现方法
2018/09/20 Javascript
JavaScript实现简单进度条效果
2020/03/25 Javascript
[02:40]2018年度DOTA2最佳新人-完美盛典
2018/12/16 DOTA
使用Python编写简单网络爬虫抓取视频下载资源
2014/11/04 Python
python 3.3 下载固定链接文件并保存的方法
2018/12/18 Python
python实现雪花飘落效果实例讲解
2019/06/18 Python
python多线程与多进程及其区别详解
2019/08/08 Python
python中的逆序遍历实例
2019/12/25 Python
浅谈pytorch、cuda、python的版本对齐问题
2020/01/15 Python
在django中使用post方法时,需要增加csrftoken的例子
2020/03/13 Python
Pycharm连接远程服务器过程图解
2020/04/30 Python
详解tensorflow2.x版本无法调用gpu的一种解决方法
2020/05/25 Python
python 日志模块 日志等级设置失效的解决方案
2020/05/26 Python
中国包裹转运寄送国际服务:Famiboat
2019/07/24 全球购物
大专应届生个人的自我评价
2013/11/21 职场文书
学生考试舞弊检讨书
2015/01/01 职场文书
四风之害观后感
2015/06/09 职场文书
关于实现中国梦的心得体会
2016/01/05 职场文书
优秀的商业计划书,让融资一步到位
2019/05/07 职场文书
如何制作自己的原生JavaScript路由
2021/05/05 Javascript
利用Python读取微信朋友圈的多种方法总结
2021/08/23 Python