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 相关文章推荐
js或css实现滚动广告的几种方案
Jan 28 Javascript
一个很简单的jquery+xml+ajax的无刷新树结构(无css,后台是c#)
Jun 02 Javascript
JS图片无缝滚动(简单利于使用)
Jun 17 Javascript
自定义jquery模态窗口插件无法在顶层窗口显示问题
May 29 Javascript
js交换排序 冒泡排序算法(Javascript版)
Oct 04 Javascript
运用jQuery定时器的原理实现banner图片切换
Oct 22 Javascript
JavaScript设计模式之外观模式介绍
Dec 28 Javascript
javascript自动切换焦点控制效果完整实例
Feb 02 Javascript
JavaScript过滤字符串中的中文与空格方法汇总
Mar 07 Javascript
原生javascript实现图片放大镜效果
Jan 18 Javascript
实现div内部滚动条滚动到底部和顶部的代码
Nov 15 Javascript
深入讲解Vue中父子组件通信与事件触发
Mar 22 Vue.js
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
1 Tube Radio
2021/03/02 无线电
PHP与MySQL开发的8个技巧小结
2010/12/17 PHP
codeigniter中测试通过的分页类示例
2014/04/17 PHP
PHP基本语法总结
2014/09/06 PHP
PHP的Socket网络编程入门指引
2015/08/11 PHP
给大家分享几个常用的PHP函数
2017/01/15 PHP
拖拉表格的JS函数
2008/11/20 Javascript
JavaScript 处理Iframe自适应高度(同或不同域名下)
2013/03/29 Javascript
jquery操作checked属性以及disabled属性的多种方法
2014/06/20 Javascript
JS小游戏之宇宙战机源码详解
2014/09/25 Javascript
jquery插件hiAlert实现网页对话框美化
2015/05/03 Javascript
jQuery图片轮播插件——前端开发必看
2016/05/31 Javascript
浅谈jQuery双事件多重加载的问题
2016/10/05 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
2017/04/03 jQuery
JavaScript标准对象_动力节点Java学院整理
2017/06/27 Javascript
mescroll.js上拉加载下拉刷新组件使用详解
2017/11/13 Javascript
Vue高版本中一些新特性的使用详解
2018/09/25 Javascript
微信小程序实现折线图的示例代码
2019/06/07 Javascript
javascript实现鼠标点击生成文字特效
2019/12/24 Javascript
[40:29]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第一场
2018/04/10 DOTA
[01:22:29]真视界:2019年国际邀请赛总决赛
2020/01/29 DOTA
Python实现比较两个列表(list)范围
2015/06/12 Python
Python实现在线暴力破解邮箱账号密码功能示例【测试可用】
2017/09/06 Python
python3基于OpenCV实现证件照背景替换
2018/07/18 Python
Appium+Python自动化测试之运行App程序示例
2019/01/23 Python
Django 多表关联 存储 使用方法详解 ManyToManyField save
2019/08/09 Python
python zip,lambda,map函数代码实例
2020/04/04 Python
HTML5 Canvas渐进填充与透明实现图像的Mask效果
2013/07/11 HTML / CSS
HTML5和以前HTML4的区别整理
2013/10/20 HTML / CSS
Guess荷兰官网:美国服饰品牌
2020/01/22 全球购物
俄罗斯厨房产品购物网站:COOK HOUSE
2021/03/15 全球购物
一道输出判断型Java面试题
2014/10/01 面试题
一名老师的自我评价
2014/02/07 职场文书
小学生安全责任书
2014/07/25 职场文书
大专生自我鉴定怎么写
2014/09/16 职场文书
高中政治教师教学反思
2016/02/23 职场文书