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 自定义的联动下拉框
Feb 07 Javascript
Dom在ajax技术中的作用说明
Oct 25 Javascript
jquery图片上下tab切换效果
Mar 18 Javascript
JavaScript中“基本类型”之争小结
Jan 03 Javascript
从JQuery源码分析JavaScript函数的apply方法与call方法
Sep 25 Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
Apr 27 Javascript
JS实现的竖向折叠菜单代码
Oct 21 Javascript
Bootstrap的modal拖动效果
Dec 25 Javascript
js实现符合国情的日期插件详解
Jan 19 Javascript
node.js域名解析实现方法详解
Nov 05 Javascript
如何利用JavaScript编写一个格斗小游戏
Jan 06 Javascript
5种方法告诉你如何使JavaScript 代码库更干净
Sep 15 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
ThinkPHP3.1新特性之对Ajax的支持更加完善
2014/06/19 PHP
PHP异常处理Exception类
2015/12/11 PHP
PHP中Restful api 错误提示返回值实现思路
2016/04/12 PHP
php安装扩展mysqli的实现步骤及报错解决办法
2017/09/23 PHP
php7 图形用户界面GUI 开发示例
2020/02/22 PHP
JQUERY CHECKBOX全选,取消全选,反选方法三
2008/08/30 Javascript
javascript判断用户浏览器插件安装情况的代码
2011/01/01 Javascript
jQuery Jcrop插件实现图片选取功能
2011/11/23 Javascript
javascript学习笔记(十三) js闭包介绍(转)
2012/06/20 Javascript
jquery遍历select元素(实例讲解)
2013/12/31 Javascript
javascript处理表单示例(javascript提交表单)
2014/04/28 Javascript
解决html按钮切换绑定不同函数后点击时执行多次函数问题
2014/05/14 Javascript
js结合正则实现国内手机号段校验
2015/06/19 Javascript
JavaScript function函数种类详解
2016/02/22 Javascript
使用jquery判断一个元素是否含有一个指定的类(class)实例
2017/02/12 Javascript
BootStrap Select清除选中的状态恢复默认状态
2017/06/20 Javascript
JS使用setInterval实现的简单计时器功能示例
2018/04/19 Javascript
vue封装一个简单的div框选时间的组件的方法
2019/01/06 Javascript
JavaScript简单实现的仿微博留言功能示例
2019/01/17 Javascript
JavaScript类型相关的常用操作总结
2019/02/14 Javascript
浅谈javascript错误处理
2019/08/11 Javascript
[04:39]显微镜下的DOTA2第十三期—Pis卡尔个人秀
2014/04/04 DOTA
[01:38]DOTA2第二届亚洲邀请赛中国区预选赛出线战队晋级之路
2017/01/17 DOTA
[02:59]DOTA2完美大师赛主赛事第三日精彩集锦
2017/11/25 DOTA
python使用Queue在多个子进程间交换数据的方法
2015/04/18 Python
安装Python的web.py框架并从hello world开始编程
2015/04/25 Python
Python生成器定义与简单用法实例分析
2018/04/30 Python
python 3.6.5 安装配置方法图文教程
2018/09/18 Python
Python使用正则表达式分割字符串的实现方法
2019/07/16 Python
python实现连续变量最优分箱详解--CART算法
2019/11/22 Python
如何使用scrapy中的ItemLoader提取数据
2020/09/30 Python
为女性购买传统的印度服装和婚纱:Kalkifashion
2019/07/22 全球购物
弘扬职业精神演讲稿
2014/03/20 职场文书
求职自我评价范文100字
2014/09/23 职场文书
开场白怎么写
2015/06/01 职场文书
聊聊Python String型列表求最值的问题
2022/01/18 Python