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 相关文章推荐
有关javascript的性能优化 (repaint和reflow)
Apr 12 Javascript
Extjs grid panel自带滚动条失效的解决方法
Sep 11 Javascript
jquery实现简易的移动端验证表单
Nov 08 Javascript
使用jQuery制作遮罩层弹出效果的极简实例分享
May 12 Javascript
jQuery+ajax读取并解析XML文件的方法
Sep 09 Javascript
JS调用Android、Ios原生控件
Jan 06 Javascript
Angular使用$http.jsonp发送跨站请求的方法
Mar 16 Javascript
微信小程序报错:this.setData is not a function的解决办法
Sep 27 Javascript
Vue2.0结合webuploader实现文件分片上传功能
Mar 09 Javascript
微信小程序下拉框搜索功能的实现方法
Jul 31 Javascript
vue-cli创建的项目中的gitHooks原理解析
Feb 14 Javascript
Jquery使用each函数实现遍历及数组处理
Jul 14 jQuery
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中4种常用的抓取网络数据方法
2015/06/04 PHP
php自动提交表单的方法(基于fsockopen与curl)
2016/05/09 PHP
php将html转为图片的实现方法
2017/05/19 PHP
PHP+原生态ajax实现的省市联动功能详解
2017/08/15 PHP
PHP简单实现记录网站访问量功能示例
2018/06/06 PHP
使用TextRange获取输入框中光标的位置的代码
2007/03/08 Javascript
JS面向对象、prototype、call()、apply()
2009/05/14 Javascript
MC Dialog js弹出层 完美兼容多浏览器(5.6更新)
2010/05/06 Javascript
ModelDialog JavaScript模态对话框类代码
2011/04/17 Javascript
JavaScript中的console.trace()函数介绍
2014/12/29 Javascript
详解AngularJS中的作用域
2015/06/17 Javascript
Java遍历集合方法分析(实现原理、算法性能、适用场合)
2016/04/25 Javascript
Angular1.x自定义指令实例详解
2017/03/01 Javascript
Vue表单验证插件的制作过程
2017/04/01 Javascript
jQuery开源组件BootstrapValidator使用详解
2017/06/29 jQuery
jQuery菜单实例(全选,反选,取消)
2017/08/28 jQuery
vue踩坑记录之数组定义和赋值问题
2019/03/20 Javascript
Element Popover 弹出框的使用示例
2020/07/26 Javascript
vue - props 声明数组和对象操作
2020/07/30 Javascript
在vue-cli3.0 中使用预处理器 (Sass/Less/Stylus) 配置全局变量操作
2020/08/10 Javascript
python实现画圆功能
2018/01/25 Python
Django框架多表查询实例分析
2018/07/04 Python
Python3 获取文件属性的方式(时间、大小等)
2020/03/12 Python
45个非常奇妙的CSS3 特性应用示例
2012/01/01 HTML / CSS
CSS3实现超慢速移动动画效果非常流畅无卡顿
2014/06/15 HTML / CSS
用Python匹配HTML tag的时候,<.*>和<.*?>有什么区别
2012/11/04 面试题
桥梁与隧道工程专业本科生求职信
2013/10/08 职场文书
高中毕业生自我鉴定
2013/11/03 职场文书
如何客观的进行自我评价
2013/12/17 职场文书
团队精神的演讲稿
2014/05/14 职场文书
小学校长汇报材料
2014/08/20 职场文书
科级干部群众路线教育实践活动对照检查材料思想汇报
2014/09/20 职场文书
2015年教师党员自我评价材料
2015/03/04 职场文书
HTML基础-标签分类(闭合标签,空标签,块级元素,行内元素,行级块元素,可替换元素)
2021/03/31 HTML / CSS
浅谈Laravel中使用Slack进行异常通知
2021/05/29 PHP
Elasticsearch 配置详解
2022/04/19 Java/Android