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继承的实现代码
Aug 05 Javascript
jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法
Jul 28 Javascript
JavaScript高级程序设计 阅读笔记(二十) js错误处理
Aug 14 Javascript
Knockoutjs快速入门(经典)
Dec 24 Javascript
JS判断浏览器是否支持某一个CSS3属性的方法
Oct 17 Javascript
JavaScript中使用typeof运算符需要注意的几个坑
Nov 08 Javascript
AngularJS中的API(接口)简单实现
Jul 28 Javascript
jquery 通过ajax请求获取后台数据显示在表格上的方法
Aug 08 jQuery
jQuery实现的五星点评功能【案例】
Feb 18 jQuery
JavaScript实现的九种排序算法
Mar 04 Javascript
高性能js数组去重(12种方法,史上最全)
Dec 21 Javascript
Vue实现鼠标经过文字显示悬浮框效果的示例代码
Oct 14 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 防注入函数(格式化数据)
2011/08/08 PHP
解析:通过php socket并借助telnet实现简单的聊天程序
2013/06/18 PHP
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
2014/07/18 PHP
jquery遍历checkbox介绍
2014/02/21 Javascript
JavaScript中的迭代器和生成器详解
2014/10/29 Javascript
jquery解决客户端跨域访问问题
2015/01/06 Javascript
jquery实现表格本地排序的方法
2015/03/11 Javascript
JavaScript中数据结构与算法(五):经典KMP算法
2015/06/19 Javascript
jQuery+css实现的切换图片功能代码
2016/01/27 Javascript
Bootstrap每天必学之按钮(Button)插件
2016/04/25 Javascript
jquery 校验中国身份证号码实例详解
2017/04/11 jQuery
webpack学习笔记之优化缓存、合并、懒加载
2017/08/24 Javascript
vue 2.0 购物车小球抛物线的示例代码
2018/02/01 Javascript
微信小程序中使用ECharts 异步加载数据实现图表功能
2018/07/13 Javascript
vue-router动态设置页面title的实例讲解
2018/08/30 Javascript
微信小程序自定义toast的实现代码
2018/11/16 Javascript
nodejs一个简单的文件服务器的创建方法
2019/09/13 NodeJs
Python入门篇之字符串
2014/10/17 Python
Python多线程编程(八):使用Event实现线程间通信
2015/04/05 Python
jupyter安装小结
2016/03/13 Python
pycharm+django创建一个搜索网页实例代码
2018/01/24 Python
TensorFlow 实战之实现卷积神经网络的实例讲解
2018/02/26 Python
Python使用re模块实现信息筛选的方法
2018/04/29 Python
django 中的聚合函数,分组函数,F 查询,Q查询
2019/07/25 Python
Flask框架学习笔记之消息提示与异常处理操作详解
2019/08/15 Python
python 递归相关知识总结
2021/03/03 Python
css3边框_动力节点Java学院整理
2017/07/11 HTML / CSS
罗兰·穆雷官网:Roland Mouret
2018/09/28 全球购物
日期和时间问题
2015/01/04 面试题
预备党员转正思想汇报
2014/01/12 职场文书
校园安全广播稿范文
2014/09/25 职场文书
五四青年节活动总结
2015/02/10 职场文书
搞笑老公保证书
2015/02/26 职场文书
2015年学生管理工作总结
2015/05/26 职场文书
python 实现mysql自动增删分区的方法
2021/04/01 Python
JavaScript实现简单的音乐播放器
2022/08/14 Javascript