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 相关文章推荐
仅IE不支持setTimeout/setInterval函数的第三个以上参数
May 25 Javascript
js数字转换为float,取N位小数
Feb 08 Javascript
jquery实现弹出div,始终显示在屏幕正中间的简单实例
Mar 08 Javascript
浅谈JavaScript中指针和地址
Jul 26 Javascript
Bootstrap中的fileinput 多图片上传及编辑功能
Sep 05 Javascript
Js利用Canvas实现图片压缩功能
Sep 13 Javascript
node vue项目开发之前后端分离实战记录
Dec 13 Javascript
vue+vuex+axios实现登录、注册页权限拦截
Mar 09 Javascript
vue实现点击隐藏与显示实例分享
Feb 13 Javascript
浅析vue-cli3配置webpack-bundle-analyzer插件【推荐】
Oct 23 Javascript
详解微信小程序之提高应用速度小技巧
Jan 07 Javascript
JavaScript中的this妙用实例分析
May 09 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中经典方法实现判断多维数组是否为空
2011/10/23 PHP
ThinkPHP令牌验证实例
2014/06/18 PHP
插件:检测javascript的内存泄漏
2007/03/04 Javascript
基于jquery的3d效果实现代码
2011/03/23 Javascript
js nextSibling属性和previousSibling属性概述及使用注意
2013/02/16 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
2013/04/12 Javascript
js 左右悬浮对联广告特效代码
2014/12/12 Javascript
jQuery老黄历完整实现方法
2015/01/16 Javascript
javascript动态添加checkbox复选框的方法
2015/12/23 Javascript
微信小程序中使元素占满整个屏幕高度实现方法
2016/12/14 Javascript
在Vue组件化中利用axios处理ajax请求的使用方法
2017/08/25 Javascript
JavaScript实现多叉树的递归遍历和非递归遍历算法操作示例
2018/02/08 Javascript
关于单文件组件.vue的使用
2018/09/20 Javascript
浅谈Angular 观察者模式理解
2018/11/01 Javascript
js中位运算的运用实例分析
2018/12/11 Javascript
jquery实现下载图片功能
2019/07/18 jQuery
Python编程之event对象的用法实例分析
2017/03/23 Python
使用python将请求的requests headers参数格式化方法
2019/01/02 Python
python中PS 图像调整算法原理之亮度调整
2019/06/28 Python
使用Python的Turtle绘制哆啦A梦实例
2019/11/21 Python
python中元组的用法整理
2020/06/15 Python
解决keras backend 越跑越慢问题
2020/06/18 Python
Pycharm自带Git实现版本管理的方法步骤
2020/09/18 Python
Pytorch 图像变换函数集合小结
2021/02/01 Python
联想马亚西亚官方网站:Lenovo Malaysia
2018/09/19 全球购物
澳大利亚足球鞋和服装购物网站:Ultra Football
2018/10/11 全球购物
Europcar澳大利亚官网:全球汽车租赁领域的领导者
2019/03/24 全球购物
Linux文件系统类型
2012/09/16 面试题
平安工地建设方案
2014/05/06 职场文书
企业领导对照检查材料
2014/08/20 职场文书
2014大学辅导员工作总结
2014/12/02 职场文书
教师节寄语2015
2015/03/23 职场文书
投标单位介绍信
2015/05/05 职场文书
Python包管理工具pip的15 个使用小技巧
2021/05/17 Python
如何解决flex文本溢出问题小结
2022/07/15 HTML / CSS
Shell中的单中括号和双中括号的用法详解
2022/12/24 Servers