js操作css属性实现div层展开关闭效果的方法


Posted in Javascript onMay 11, 2015

本文实例讲述了js操作css属性实现div层展开关闭效果的方法。分享给大家供大家参考。具体分析如下:

最近学javascript接触到js对css属性操作,就写了个展开关闭效果,同时实现了按钮文字切换,很简洁啊!这段Js对象操作css属性实现div层的展开关闭效果。将代码分享给JS前端设计者。

<title>js操作div展开关闭</title>
<style>
  #3water { border: solid 1px #EEE; 
    background:#F7F7F7; 
    margin:20px; 
    padding:10px; 
    display:none;
    width:300px;    
  }
</style>
<input style="cursor:pointer" onclick="show('3water');"
type='button' value='展开' id='inp'>
<div id="3water">三水点靠木提供编程源码、网站源码、网页素材、
书籍教程、网站模板、网页特效代码等!</div>
<script>
function show(id){
  var aiin = document.getElementById(id);
  var inp= document.getElementById('inp');
  if(aiin.style.display != 'block'){
    aiin.style.display = 'block';
    inp.value='关闭';
  }else{
    aiin.style.display = 'none';  
    inp.value='展开';
  }
}
</script>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JQuery 学习笔记 选择器之六
Jul 23 Javascript
JavaScript的漂亮的代码片段
Jun 05 Javascript
Js判断参数(String,Array,Object)是否为undefined或者值为空
Nov 04 Javascript
js定时器的使用(实例讲解)
Jan 06 Javascript
jQuery遍历json的方法分析
Apr 16 Javascript
简单了解JavaScript操作XPath的一些基本方法
Jun 03 Javascript
原生js实现日期计算器功能
Feb 17 Javascript
JavaScript正则替换HTML标签功能示例
Mar 02 Javascript
[js高手之路]单例模式实现模态框的示例
Sep 01 Javascript
javascript 内存模型实例详解
Apr 18 Javascript
详解Vue串联过滤器的使用场景
Apr 30 Javascript
ES11新增的这9个新特性,你都掌握了吗
Oct 15 Javascript
javascript中this的四种用法
May 11 #Javascript
JQuery插件jcarousellite的参数中文说明
May 11 #Javascript
javascript实现炫酷的拖动分页
May 11 #Javascript
JS+CSS实现的拖动分页效果实例
May 11 #Javascript
浅谈jQuery构造函数分析
May 11 #Javascript
在JavaScript中正确引用bind方法的应用
May 11 #Javascript
jQuery实现页面内锚点平滑跳转特效的方法总结
May 11 #Javascript
You might like
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装(win+linux)
2012/05/05 PHP
php中3des加密代码(完全与.net中的兼容)
2012/08/02 PHP
javascript window对象属性整理
2009/10/24 Javascript
让FireFox支持innerText的实现代码
2009/12/01 Javascript
js弹出窗口之弹出层的小例子
2013/06/17 Javascript
JS页面延迟执行一些方法(整理)
2013/11/11 Javascript
jquery 无限级下拉菜单的简单实现代码
2014/02/21 Javascript
Bootstrap表单布局样式代码
2016/05/31 Javascript
jQuery实现图片轮播效果代码(基于jquery.pack.js插件)
2016/06/02 Javascript
AngularJS基础 ng-href 指令用法
2016/08/01 Javascript
浅谈js script标签中的预解析
2016/12/30 Javascript
Bootstrap模态框使用详解
2017/02/15 Javascript
微信小程序视图template模板引用的实例详解
2017/09/20 Javascript
Chart.js 轻量级HTML5图表绘制工具库(知识整理)
2018/05/22 Javascript
vue-cli webpack 引入swiper的操作方法
2018/09/15 Javascript
echarts统计x轴区间的数值实例代码详解
2019/07/07 Javascript
Vue 使用Props属性实现父子组件的动态传值详解
2019/11/13 Javascript
Vue实现手机扫描二维码预览页面效果
2020/05/28 Javascript
[03:23]我的刀塔你不可能这么可爱 第一期金萌萌的故事
2014/06/20 DOTA
[34:39]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第二局
2016/03/05 DOTA
haskell实现多线程服务器实例代码
2013/11/26 Python
Python端口扫描简单程序
2016/11/10 Python
Django查询数据库的性能优化示例代码
2017/09/24 Python
python使用socket创建tcp服务器和客户端
2018/04/12 Python
python数据批量写入ScrolledText的优化方法
2018/10/11 Python
TensorFlow通过文件名/文件夹名获取标签,并加入队列的实现
2020/02/17 Python
keras小技巧——获取某一个网络层的输出方式
2020/05/23 Python
Python 整行读取文本方法并去掉readlines换行\n操作
2020/09/03 Python
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?char *p; *p = malloc(10);
2016/10/06 面试题
C#如何调用Word并打开一个Word文档
2013/05/08 面试题
是否可以从一个static方法内部发出对非static方法的调用?
2014/08/18 面试题
和解协议书
2014/04/16 职场文书
英语课前三分钟演讲稿(6篇)
2014/09/13 职场文书
闪闪的红星观后感
2015/06/08 职场文书
雷锋电影观后感
2015/06/10 职场文书
SpringBoot集成MongoDB实现文件上传的步骤
2022/04/18 MongoDB