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 相关文章推荐
使用ExtJS技术实现的拖动树结点
Aug 05 Javascript
初窥JQuery(二) 事件机制(1)
Nov 25 Javascript
10款非常有用的 Ajax 插件分享
Mar 14 Javascript
javascript 基础篇2 数据类型,语句,函数
Mar 14 Javascript
javascript模块化是什么及其优缺点介绍
Sep 02 Javascript
文本框回车提交与禁止提交示例
Sep 27 Javascript
js限制文本框只能输入整数或者带小数点的数字
Apr 27 Javascript
jQuery+PHP+MySQL实现无限级联下拉框效果
Feb 19 Javascript
微信小程序 setData使用方法及常用错误解决办法
May 11 Javascript
react redux入门示例
Apr 19 Javascript
vue打包相关细节整理(小结)
Sep 28 Javascript
详解使用angular框架离线你的应用(pwa指南)
Jan 31 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
虹吸式咖啡壶操作
2021/03/03 冲泡冲煮
PHP 中dirname(_file_)讲解
2007/03/18 PHP
PHP递归复制、移动目录的自定义函数分享
2014/11/18 PHP
php将html转为图片的实现方法
2017/05/19 PHP
JavaScript判断DOM何时加载完毕的技巧
2012/11/11 Javascript
php跨域调用json的例子
2013/11/13 Javascript
JavaScript实现的GBK、UTF8字符串实际长度计算函数
2014/08/27 Javascript
javascript学习笔记(六)数据类型和JSON格式
2014/10/08 Javascript
jquery 实现返回顶部功能
2014/11/17 Javascript
学习javascript面向对象 javascript实现继承的方式
2016/01/04 Javascript
详谈js中window.location.search的用法和作用
2017/02/13 Javascript
JS点击缩略图整屏居中放大图片效果
2017/07/04 Javascript
vue-devtools的安装步骤
2018/04/23 Javascript
js正则相关知识点专题
2018/05/10 Javascript
Webpack中雪碧图插件使用详解
2018/05/25 Javascript
layui 上传文件_批量导入数据UI的方法
2019/09/23 Javascript
vue实现简单加法计算器
2020/10/22 Javascript
[02:21]DOTA2英雄基础教程 蝙蝠骑士
2013/12/16 DOTA
Python实现的下载8000首儿歌的代码分享
2014/11/21 Python
Python+tkinter使用80行代码实现一个计算器实例
2018/01/16 Python
Python socket套接字实现C/S模式远程命令执行功能案例
2018/07/06 Python
python实现高斯(Gauss)迭代法的例子
2019/11/20 Python
python不相等的两个字符串的 if 条件判断为True详解
2020/03/12 Python
python字典的值可以修改吗
2020/06/29 Python
python 基于opencv实现高斯平滑
2020/12/18 Python
Myprotein意大利官网:欧洲第一运动营养品牌
2018/11/22 全球购物
8和9的加减法教学反思
2014/05/01 职场文书
党员廉洁自律承诺书
2014/05/26 职场文书
优秀护士事迹材料
2014/12/25 职场文书
公司庆典欢迎词
2015/01/26 职场文书
2015年护士长个人工作总结
2015/04/24 职场文书
幼儿园园长六一致辞
2015/07/31 职场文书
导游词之五台山
2019/10/11 职场文书
vue 实现上传组件
2021/05/31 Vue.js
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python
AngularJS实现多级下拉框
2022/03/25 Javascript