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中通过URL传递汉字的方法
Apr 09 Javascript
javascript确认框的三种使用方法
Dec 17 Javascript
jQuery中操控hidden、disable等无值属性的方法
Jan 06 Javascript
基于replaceChild制作简单的吞噬特效
Sep 21 Javascript
老生常谈遮罩层 滚动条的问题
Apr 29 Javascript
js HTML5手机刮刮乐代码
Sep 29 Javascript
node.js请求HTTPS报错:UNABLE_TO_VERIFY_LEAF_SIGNATURE\的解决方法
Dec 18 Javascript
JavaScript中for循环的几种写法与效率总结
Feb 03 Javascript
Bootstrap表单使用方法详解
Feb 17 Javascript
JavaScript设置名字输入不合法的实现方法
May 23 Javascript
vue router自动判断左右翻页转场动画效果
Oct 10 Javascript
vue实现员工信息录入功能
Jun 11 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 foreach、while性能比较
2009/10/15 PHP
老生常谈ThinkPHP中的行为扩展和插件(推荐)
2017/05/05 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
PHP常用字符串函数小结(推荐)
2018/08/05 PHP
jQuery 遍历json数组的实现代码
2020/09/22 Javascript
在jQuery 1.5中使用deferred对象的代码(翻译)
2011/03/10 Javascript
js opener的使用详解
2014/01/11 Javascript
判断复选框是否被选中的两种方法
2014/06/04 Javascript
Javascript中封装window.open解决不兼容问题
2014/09/28 Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
2016/05/20 Javascript
AngularJS实现DOM元素的显示与隐藏功能
2016/11/22 Javascript
Dropzone.js实现文件拖拽上传功能(附源码下载)
2016/11/22 Javascript
antd Upload 文件上传的示例代码
2018/12/14 Javascript
浅谈Vue.js组件(二)
2019/04/09 Javascript
微信小程序动态添加view组件的实例代码
2019/05/23 Javascript
javascript获取元素的计算样式
2019/05/24 Javascript
浅析vue-router实现原理及两种模式
2020/02/11 Javascript
JS实现可控制的进度条
2020/03/25 Javascript
手把手带你搭建一个node cli的方法示例
2020/08/07 Javascript
Python中super()函数简介及用法分享
2016/07/11 Python
使用python对文件中的单词进行提取的方法示例
2018/12/21 Python
python单例模式原理与创建方法实例分析
2019/10/26 Python
CSS3系列教程:背景图片(背景大小和多背景图) 应用说明
2012/12/19 HTML / CSS
一加手机美国官方网站:OnePlus美国
2019/09/19 全球购物
请解释在new与override的区别
2012/10/29 面试题
学期自我鉴定范文
2013/10/01 职场文书
机电一体化大学生求职信
2013/11/08 职场文书
招商业务员岗位职责
2013/12/16 职场文书
烹调加工管理制度
2014/02/04 职场文书
总经理工作职责范文
2014/03/14 职场文书
法律系毕业生自荐信范文
2014/03/27 职场文书
总经理助理岗位职责范本
2014/07/20 职场文书
2015年保安个人工作总结
2015/04/02 职场文书
音乐课外活动总结
2015/05/09 职场文书
Go遍历struct,map,slice的实现
2021/06/13 Golang
Java服务调用RestTemplate与HttpClient的使用详解
2022/06/21 Java/Android