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 相关文章推荐
不错的新闻标题颜色效果
Dec 10 Javascript
jquery实现背景墙聚光灯效果示例分享
Mar 02 Javascript
js的[defer]和[async]属性
Nov 24 Javascript
js光标定位文本框回车表单提交问题的解决方法
May 11 Javascript
12种JavaScript常用的MVC框架比较分析
Nov 16 Javascript
JavaScript数组的定义及数字操作技巧
Jun 06 Javascript
bootstrap table小案例
Oct 21 Javascript
原生JS实现简单的倒计时功能示例
Aug 30 Javascript
Vue.js上传图片到阿里云OSS存储的方法示例
Dec 13 Javascript
axios封装,使用拦截器统一处理接口,超详细的教程(推荐)
May 02 Javascript
Vue组件间数据传递的方式(3种)
Jul 13 Javascript
用JavaScript实现贪吃蛇游戏
Oct 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
用PHP连接MySQL代码的参数说明
2008/06/07 PHP
PHP调用Twitter的RSS的实现代码
2010/03/10 PHP
PHP中file_exists与is_file,is_dir的区别介绍
2012/09/12 PHP
php生成二维码的几种方式整理及使用实例
2013/06/03 PHP
微信公众号点击菜单即可打开并登录微站的实现方法
2014/11/14 PHP
Windows下wamp php单元测试工具PHPUnit安装及生成日志文件配置方法
2018/05/28 PHP
JS动画效果打开、关闭层的实现方法
2015/05/09 Javascript
详解JavaScript的策略模式编程
2015/06/24 Javascript
JQuery DIV 动态隐藏和显示的方法
2016/06/23 Javascript
开源免费天气预报接口API及全国所有地区代码(国家气象局提供)
2016/12/26 Javascript
Javascript中构造函数要注意的一些坑
2017/01/23 Javascript
用Vue-cli搭建的项目中引入css报错的原因分析
2017/07/20 Javascript
JavaScript 完成注册页面表单校验的实例
2017/08/19 Javascript
input 标签实现输入框带提示文字效果(两种方法)
2017/10/09 Javascript
微信小程序之分享页面如何返回首页的示例
2018/03/28 Javascript
JavaScript设计模式之原型模式分析【ES5与ES6】
2018/07/26 Javascript
Layui组件Table绑定行点击事件和获取行数据的方法
2018/08/19 Javascript
基于vue2.0实现仿百度前端分页效果附实现代码
2018/10/30 Javascript
JavaScript 双向链表操作实例分析【创建、增加、查找、删除等】
2020/04/28 Javascript
使用Vue+Django+Ant Design做一个留言评论模块的示例代码
2020/06/01 Javascript
Vue管理系统前端之组件拆分封装详解
2020/08/23 Javascript
python实现将内容分行输出
2015/11/05 Python
详解python发送各类邮件的主要方法
2016/12/22 Python
python实现百度语音识别api
2018/04/10 Python
Python第三方Window模块文件的几种安装方法
2018/11/22 Python
Pytorch实现GoogLeNet的方法
2019/08/18 Python
CSS3教程:新增加的结构伪类
2009/04/02 HTML / CSS
优秀老员工获奖感言
2014/02/15 职场文书
管事部库房保管员岗位职责
2014/02/21 职场文书
技校毕业生自荐信范文
2014/03/07 职场文书
2014年驾驶员工作总结
2014/11/18 职场文书
婚礼迎宾词大全
2015/08/10 职场文书
幼儿园大班教师随笔
2015/08/14 职场文书
详解Spring Boot使用系统参数表提升系统的灵活性
2021/06/30 Java/Android
Flink 侧流输出源码示例解析
2022/09/23 Servers
CSS 实现磨砂玻璃(毛玻璃)效果样式
2023/05/21 HTML / CSS