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 相关文章推荐
用javascript动态调整iframe高度的方法
Mar 06 Javascript
通过jquery的$.getJSON做一个跨域ajax请求试验
May 03 Javascript
js open() 与showModalDialog()方法使用介绍
Sep 10 Javascript
node.js中的buffer.copy方法使用说明
Dec 14 Javascript
jquery右下角自动弹出可关闭的广告层
May 08 Javascript
JS与jQ读取xml文件的方法
Dec 08 Javascript
easyui validatebox验证
Apr 29 Javascript
angular route中使用resolve在uglify压缩后问题解决
Sep 21 Javascript
bootstrap为水平排列的表单和内联表单设置可选的图标
Feb 15 Javascript
完美解决spring websocket自动断开连接再创建引发的问题
Mar 02 Javascript
微信小程序中使用Async-await方法异步请求变为同步请求方法
Mar 28 Javascript
Vue编写可显示周和月模式的日历 Vue自定义日历内容的显示
Jun 26 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
Nginx下配置codeigniter框架方法
2015/04/07 PHP
php实现对象克隆的方法
2015/06/20 PHP
PHP对象相关知识总结
2017/04/09 PHP
PHP中error_reporting函数用法详细介绍
2017/06/11 PHP
thinkPHP框架RBAC实现原理分析
2019/02/01 PHP
原生js实现fadein 和 fadeout淡入淡出效果
2014/06/05 Javascript
提高jQuery性能优化的技巧
2015/08/03 Javascript
JS实现Select的option上下移动的方法
2016/03/01 Javascript
实例讲解JavaScript中instanceof运算符的用法
2016/06/08 Javascript
JQuery异步提交表单与文件上传功能示例
2017/01/12 Javascript
js简易版购物车功能
2017/06/17 Javascript
基于JavaScript实现百度搜索框效果
2020/06/28 Javascript
JS实现HTML页面中动态显示当前时间完整示例
2018/07/30 Javascript
vue-cli3 从搭建到优化的详细步骤
2019/01/20 Javascript
python逆向入门教程
2018/01/15 Python
python的socket编程入门
2018/01/29 Python
Python tkinter事件高级用法实例
2018/01/31 Python
Python cookbook(数据结构与算法)在字典中将键映射到多个值上的方法
2018/02/18 Python
Django实现一对多表模型的跨表查询方法
2018/12/18 Python
将python图片转为二进制文本的实例
2019/01/24 Python
Python可变和不可变、类的私有属性实例分析
2019/05/31 Python
安装好Pycharm后如何配置Python解释器简易教程
2019/06/28 Python
python3 批量获取对应端口服务的实例
2019/07/25 Python
Python脚本操作Excel实现批量替换功能
2019/11/20 Python
python科学计算之scipy——optimize用法
2019/11/25 Python
Python devel安装失败问题解决方案
2020/06/09 Python
联想智利官方网站:Lenovo Chile
2020/06/03 全球购物
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
2013/07/06 面试题
医学生临床实习自我评价
2014/03/07 职场文书
建筑管理专业求职信
2014/07/28 职场文书
学生意外伤害赔偿协议书
2014/09/17 职场文书
2015年实习生工作总结报告
2015/04/28 职场文书
Python数据分析入门之教你怎么搭建环境
2021/05/13 Python
python图片灰度化处理的几种方法
2021/06/23 Python
linux中nohup和后台运行进程查看及终止
2021/06/24 Python
mysql中整数数据类型tinyint详解
2021/12/06 MySQL