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 一段左右两边随屏滚动的代码
Jun 18 Javascript
JSON 客户端和服务器端的格式转换
Aug 27 Javascript
jQuery trigger()方法用法介绍
Jan 13 Javascript
javascript中CheckBox全选终极方案
May 20 Javascript
在jQuery中使用$而避免跟其它库产生冲突的方法
Aug 13 Javascript
jQuery使用中可能被XSS攻击的一些危险环节提醒
May 24 Javascript
微信小程序 开发之快递查询功能的实现
Jan 09 Javascript
Async Validator 异步验证使用说明
Jul 03 Javascript
详解通过源码解析Node.js中cluster模块的主要功能实现
May 16 Javascript
CKeditor4 字体颜色功能配置方法教程
Jun 26 Javascript
layui问题之自动滚动二级iframe页面到指定位置的方法
Sep 18 Javascript
插件导致ECharts被全量引入的坑示例解析
Sep 23 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
丧钟首部独立剧集《丧钟:骑士与龙》北美正式开播,场面血腥
2020/04/09 欧美动漫
PHP中的traits实现代码复用使用实例
2015/05/13 PHP
php + nginx项目中的权限详解
2017/05/23 PHP
jquery ajax传递中文参数乱码问题及解决方法说明
2014/02/07 Javascript
jQuery使用append在html元素后同时添加多项内容的方法
2015/03/26 Javascript
ECMAScript中函数function类型
2015/06/03 Javascript
javascript实现延时显示提示框特效代码
2016/04/27 Javascript
JS弹性运动实现方法分析
2016/12/15 Javascript
利用jQuery实现一个简单的表格上下翻页效果
2017/03/14 Javascript
微信小程序实现带刻度尺滑块功能
2017/03/29 Javascript
js自定义瀑布流布局插件
2017/05/16 Javascript
ES6新特性:使用export和import实现模块化详解
2017/07/31 Javascript
webpack学习笔记之优化缓存、合并、懒加载
2017/08/24 Javascript
Three.js利用orbit controls插件(轨道控制)控制模型交互动作详解
2017/09/25 Javascript
JS实现提示框跟随鼠标移动
2019/08/27 Javascript
vue+ESLint 配置保存 自动格式化代码
2020/03/17 Javascript
vue实现折线图 可按时间查询
2020/08/21 Javascript
[07:54]DOTA2 MV《我的动力鞋》 ImbaTV 出品
2014/11/21 DOTA
[02:46]完美世界DOTA2联赛PWL DAY4集锦
2020/11/03 DOTA
python+requests+unittest API接口测试实例(详解)
2017/06/10 Python
Django Admin 实现外键过滤的方法
2017/09/29 Python
Python实现PS滤镜中马赛克效果示例
2018/01/20 Python
从django的中间件直接返回请求的方法
2018/05/30 Python
Django实现简单网页弹出警告代码
2019/11/15 Python
python、Matlab求定积分的实现
2019/11/20 Python
Python解释器及PyCharm工具安装过程
2020/02/26 Python
HTML5+JS实现俄罗斯方块原理及具体步骤
2013/11/29 HTML / CSS
canvas需要在标签里直接定义宽高
2014/12/17 HTML / CSS
英国工艺品购物网站:Minerva Crafts
2018/01/29 全球购物
时尚设计师手表:The Watch Cabin
2018/10/06 全球购物
彩色的非洲教学反思
2014/02/18 职场文书
学校校庆演讲稿
2014/05/22 职场文书
董事长助理工作职责
2014/06/08 职场文书
项目合作协议书
2014/09/23 职场文书
2017春节晚会开幕词
2016/03/03 职场文书
电脑关机速度很慢怎么办 提升电脑关机速度设置教程
2022/04/08 数码科技