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 解析多维的Json数据格式
Nov 02 Javascript
找出字符串中出现次数最多的字母和出现次数精简版
Nov 07 Javascript
jquery多行滚动/向左或向上滚动/响应鼠标实现思路及代码
Jan 23 Javascript
jquery简单实现鼠标经过导航条改变背景图
Dec 17 Javascript
JavaScript中的substr()方法使用详解
Jun 06 Javascript
noty ? jQuery通知插件全面解析
May 18 Javascript
如何利用JSHint减少JavaScript的错误
Aug 23 Javascript
javascript 动态生成css代码的两种方法
Mar 17 Javascript
Vue 中文本内容超出规定行数后展开收起的处理的实现方法
Apr 28 Javascript
使用vue-cli4.0快速搭建一个项目的方法步骤
Dec 04 Javascript
ES6如何用一句代码实现函数的柯里化
Jan 18 Javascript
vue-cli创建的项目中的gitHooks原理解析
Feb 14 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接口主要也就是运用curl,curl函数)
2013/07/01 PHP
php中switch语句用法详解
2015/08/17 PHP
php实现概率性随机抽奖代码
2016/01/02 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
PHP命令空间namespace及use的用法小结
2017/11/27 PHP
JQuery 学习笔记 选择器之六
2009/07/23 Javascript
jquery.blockUI.js上传滚动等待效果实现思路及代码
2013/03/18 Javascript
JS判断数组中是否有重复值得三种实用方法
2013/08/16 Javascript
node.js中的http.response.addTrailers方法使用说明
2014/12/14 Javascript
Jquery实现图片预加载与延时加载的方法
2014/12/22 Javascript
javascript中数组方法汇总
2015/07/07 Javascript
浅析AngularJS中的指令
2016/03/20 Javascript
微信小程序 HTTPS报错整理常见问题及解决方案
2016/12/14 Javascript
js省市区级联查询(插件版&amp;无插件版)
2017/03/21 Javascript
简单谈谈require模块化jquery和angular的问题
2017/06/23 jQuery
React Native中的RefreshContorl下拉刷新使用
2017/10/09 Javascript
Vue.js devtool插件安装后无法使用的解决办法
2017/11/27 Javascript
React Native 截屏组件的示例代码
2017/12/06 Javascript
jQuery实现基本动画效果的方法详解
2018/09/06 jQuery
vue中组件的3种使用方式详解
2019/03/23 Javascript
jquery操作select常见方法大全【7种情况】
2019/05/28 jQuery
JavaScript中将值转换为字符串的五种方法总结
2019/06/06 Javascript
vscode调试node.js的实现方法
2020/03/22 Javascript
简单谈谈offsetleft、offsetTop和offsetParent
2020/12/04 Javascript
Python使用装饰器进行django开发实例代码
2018/02/06 Python
python中ImageTk.PhotoImage()不显示图片却不报错问题解决
2018/12/06 Python
用xpath获取指定标签下的所有text的实例
2019/01/02 Python
Python增强赋值和共享引用注意事项小结
2019/05/28 Python
Pytorch DataLoader 变长数据处理方式
2020/01/08 Python
钉钉企业内部H5微应用开发详解
2020/05/12 HTML / CSS
英国著名的化妆品折扣网站:Allbeauty.com
2016/07/21 全球购物
报关专员求职信范文
2014/02/22 职场文书
教师对学生的寄语
2014/04/03 职场文书
创业计划书之游泳馆
2019/09/16 职场文书
redis击穿 雪崩 穿透超详细解决方案梳理
2022/03/17 Redis
Mysql中常用的join连接方式
2022/05/11 MySQL