JavaScript动态改变div属性的实现方法


Posted in Javascript onJuly 22, 2015

本文实例讲述了JavaScript动态改变div属性的实现方法。分享给大家供大家参考。具体如下:

这里可以通过JS动态改变div属性,样式等

<script type="text/javascript">
  var oBox = document.getElementById('box');
  var oDiv = document.getElementById('div1');
  var aInput = document.getElementsByTagName('input');
  var aAttr = ['width', 'height', 'backgroundColor', 'display', 'display'];
  var aValue = ['200px', '200px', 'red', 'none', 'block'];
  for(var len=aInput.length,i=0;i<len;i++){
    aInput[i].index = i; //索引
    aInput[i].onclick = function(){
      //重置按钮,cssText清空DIV属性
      if(this.index == aInput.length - 1)oDiv.style.cssText = "";
      //设置DIV属性
      property(oDiv, aAttr[this.index], aValue[this.index]);
    };
  }
  //控制DIV属性
  function property(obj, attr, value){
    obj.style[attr] = value;
  }
</script>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
简易js代码实现计算器操作
Apr 15 Javascript
利用js的Node遍历找到repeater的一个字段实例介绍
Apr 25 Javascript
在JavaScript中构建ArrayList示例代码
Sep 17 Javascript
Js实现网页键盘控制翻页的方法
Oct 30 Javascript
javascript实现简单的html5视频播放器
May 06 Javascript
jQuery EasyUI Dialog拖不下来如何解决
Sep 28 Javascript
一个Js文件函数中调用另一个Js文件函数的方法演示
Aug 14 Javascript
基于jQuery实现的单行公告活动轮播效果
Aug 23 jQuery
vue 解决addRoutes动态添加路由后刷新失效问题
Jul 02 Javascript
laydate如何根据开始时间或者结束时间限制范围
Nov 15 Javascript
小程序实现长按保存图片的方法
Dec 31 Javascript
react项目从新建到部署的实现示例
Feb 19 Javascript
PHP结合jQuery实现的评论顶、踩功能
Jul 22 #Javascript
PHP结合jQuery实现红蓝投票功能特效
Jul 22 #Javascript
用Move.js配合创建CSS3动画的入门指引
Jul 22 #Javascript
js判断手机端(Android手机还是iPhone手机)
Jul 22 #Javascript
javascript实现网页屏蔽Backspace事件,输入框不屏蔽
Jul 21 #Javascript
Javascript实现获取及设置光标位置的方法
Jul 21 #Javascript
详解参数传递四种形式
Jul 21 #Javascript
You might like
如何阻止网站被恶意反向代理访问(防网站镜像)
2014/03/18 PHP
php把时间戳转换成多少时间之前函数的实例
2016/11/16 PHP
js post方式传递提交的实现代码
2010/05/31 Javascript
JS+CSS设置img在DIV中只显示Img垂直居中的部分
2013/10/24 Javascript
jquery使用ajax实现微信自动回复插件
2014/04/28 Javascript
常用的js验证和数据处理总结
2016/08/02 Javascript
JS中常用的正则表达式
2016/09/29 Javascript
Bootstrap基本组件学习笔记之面板(14)
2016/12/08 Javascript
jQuery实现判断控件是否显示的方法
2017/01/11 Javascript
浅谈$_FILES数组为空的原因
2017/02/16 Javascript
jQuery树控件zTree使用方法详解(一)
2017/02/28 Javascript
node内置调试方法总结
2018/02/22 Javascript
Vue项目查看当前使用的elementUI版本的方法
2018/09/27 Javascript
vue 指令之气泡提示效果的实现代码
2018/10/18 Javascript
Vue运用transition实现过渡动画
2019/05/06 Javascript
微信小程序 动态修改页面数据及参数传递过程详解
2019/09/27 Javascript
js canvas实现星空连线背景特效
2019/11/01 Javascript
JavaScript日期库date-fn.js使用方法解析
2020/09/09 Javascript
python的Template使用指南
2014/09/11 Python
Python实现的Google IP 可用性检测脚本
2015/04/23 Python
Python urls.py的三种配置写法实例详解
2017/04/28 Python
对python实现二维函数高次拟合的示例详解
2018/12/29 Python
使用Python实现 学生学籍管理系统
2019/11/26 Python
基于Pycharm加载多个项目过程图解
2020/01/19 Python
Python中使用socks5设置全局代理的方法示例
2020/04/15 Python
Python将字典转换为XML的方法
2020/08/01 Python
用HTML5实现网站在windows8中贴靠的方法
2013/04/21 HTML / CSS
美国打印机墨水和碳粉购物网站:QuikShip Toner
2018/08/29 全球购物
英国奢侈品概念店:Base Blu
2019/05/16 全球购物
播音主持女孩的自我评价分享
2013/11/20 职场文书
机电一体化自荐信
2013/12/10 职场文书
2015年暑期社会实践总结
2015/07/13 职场文书
校运会班级霸气口号
2015/12/24 职场文书
Redis 持久化 RDB 与 AOF的执行过程
2021/11/07 Redis
JavaScript流程控制(循环)
2021/12/06 Javascript
opencv深入浅出了解机器学习和深度学习
2022/03/17 Python