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 30 Javascript
Javascript计算时间差的函数分享
Jul 04 Javascript
图片轮换效果实现代码(点击按钮停止执行)
Apr 12 Javascript
深入理解JS中的变量及作用域、undefined与null
Mar 04 Javascript
jQuery表格排序组件-tablesorter使用示例
May 26 Javascript
基于javascript实现全国省市二级联动下拉选择菜单
Jan 28 Javascript
AngularJS基础 ng-model 指令详解及示例代码
Aug 02 Javascript
canvas仿iwatch时钟效果
Mar 06 Javascript
基于Vue.js 2.0实现百度搜索框效果
Dec 28 Javascript
jQuery md5加密插件jQuery.md5.js用法示例
Aug 24 jQuery
微信小程序自定义带价格显示日历效果
Dec 29 Javascript
纯 JS 实现放大缩小拖拽功能(完整代码)
Nov 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
php使用ob_flush不能每隔一秒输出原理分析
2015/06/02 PHP
Yii框架连接mongodb数据库的代码
2016/07/27 PHP
PHP实现Unicode编码相互转换的方法示例
2020/11/17 PHP
JavaScript的public、private和privileged模式
2009/12/28 Javascript
Jquery知识点二 jquery下对数组的操作
2011/01/15 Javascript
js Html结构转字符串形式显示代码
2011/11/15 Javascript
js中创建对象的几种方式示例介绍
2014/01/26 Javascript
jQuery切换网页皮肤并保存到Cookie示例代码
2014/06/16 Javascript
JS代码随机生成姓名、手机号、身份证号、银行卡号
2016/04/27 Javascript
BootStrap3学习笔记(一)之网格系统
2016/05/20 Javascript
分享jQuery封装好的一些常用操作
2016/07/28 Javascript
jQuery设置聚焦并使光标位置在文字最后的实现方法
2016/08/02 Javascript
Javascript6中字符串的四个新用法分享
2016/09/11 Javascript
常用的javascript设计模式
2017/01/11 Javascript
localStorage的黑科技-js和css缓存机制
2017/02/06 Javascript
关于vue-router的那些事儿
2018/05/23 Javascript
Nuxt.js之自动路由原理的实现方法
2018/11/21 Javascript
详解wepy开发小程序踩过的坑(小结)
2019/05/22 Javascript
Angular8基础应用之表单及其验证
2019/08/11 Javascript
微信小程序绑定手机号获取验证码功能
2019/10/22 Javascript
深入理解 ES6中的 Reflect用法
2020/07/18 Javascript
vue 实现setInterval 创建和销毁实例
2020/07/21 Javascript
[01:22:19]EG vs TNC Supermajor小组赛B组败者组第一轮 BO3 第二场 6.2
2018/06/03 DOTA
python实现爬虫下载漫画示例
2014/02/16 Python
python得到一个excel的全部sheet标签值方法
2018/12/10 Python
IntelliJ IDEA安装运行python插件方法
2018/12/10 Python
Django页面数据的缓存与使用的具体方法
2019/04/23 Python
Python进程,多进程,获取进程id,给子进程传递参数操作示例
2019/10/11 Python
pyecharts调整图例与各板块的位置间距实例
2020/05/16 Python
python 可视化库PyG2Plot的使用
2021/01/21 Python
解决HTML5中的audio在手机端和微信端的不能自动播放问题
2019/11/04 HTML / CSS
应届护士求职信范文
2014/01/26 职场文书
司机职责范本
2014/03/08 职场文书
《小小的船》教学反思
2016/02/18 职场文书
详解Flutter和Dart取消Future的三种方法
2022/04/07 Java/Android
python数字图像处理:图像的绘制
2022/06/28 Python