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 相关文章推荐
slice函数的用法 之不错的应用
Dec 29 Javascript
JavaScript在IE中“意外地调用了方法或属性访问”
Nov 19 Javascript
自定义jQuery插件方式实现强制对象重绘的方法
Mar 23 Javascript
jQuery三级下拉列表导航菜单代码分享
Apr 15 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一)
Jan 21 Javascript
vue + socket.io实现一个简易聊天室示例代码
Mar 06 Javascript
详解vue+css3做交互特效的方法
Nov 20 Javascript
详解vue通过NGINX部署在子目录或者二级目录实践
Sep 03 Javascript
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
Jan 18 jQuery
灵活使用console让js调试更简单的方法步骤
Apr 23 Javascript
javascript canvas API内容整理
Feb 16 Javascript
Vue elementui字体图标显示问题解决方案
Aug 18 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
PHP实现扎金花游戏之大小比赛的方法
2015/03/10 PHP
使用Entrust扩展包在laravel 中实现RBAC的功能
2020/03/16 PHP
JavaScript开发时的五个注意事项
2007/12/08 Javascript
jquery 实现二级/三级/多级联动菜单的思路及代码
2013/04/08 Javascript
javaScript arguments 对象使用介绍
2013/10/18 Javascript
jQuery实现可展开合拢的手风琴面板菜单
2015/09/15 Javascript
基于JavaScript代码实现自动生成表格
2016/06/15 Javascript
BootStrap glyphicon图标无法显示的解决方法
2016/09/06 Javascript
JS如何设置iOS中微信浏览器的title
2016/11/22 Javascript
单行 JS 实现移动端金钱格式的输入规则
2017/05/22 Javascript
JavaScript严格模式下关于this的几种指向详解
2017/07/12 Javascript
js判断用户是输入的地址请求的路径(实例讲解)
2017/07/18 Javascript
jquery实现用户登陆界面(示例讲解)
2017/09/06 jQuery
[01:11:27]2018DOTA2亚洲邀请赛小组赛 A组加赛 Newbee vs Optic
2018/04/03 DOTA
Python3实现连接SQLite数据库的方法
2014/08/23 Python
Python日志模块logging简介
2015/04/13 Python
Python字符串、元组、列表、字典互相转换的方法
2016/01/23 Python
Python内置函数—vars的具体使用方法
2017/12/04 Python
浅谈Python对内存的使用(深浅拷贝)
2018/01/17 Python
Python 求数组局部最大值的实例
2019/11/26 Python
详解Python 重学requests发起请求的基本方式
2020/02/07 Python
Python print不能立即打印的解决方式
2020/02/19 Python
flask开启多线程的具体方法
2020/08/02 Python
python+requests实现接口测试的完整步骤
2020/10/27 Python
社会实践自我鉴定
2013/11/07 职场文书
正规的求职信范文分享
2013/12/11 职场文书
商务邀请函范文
2014/01/14 职场文书
一年级数学教学反思
2014/02/01 职场文书
英语故事演讲稿
2014/04/29 职场文书
学校花圃的标语
2014/06/18 职场文书
反腐倡廉警示教育活动心得体会
2014/09/04 职场文书
设立有限责任公司出资协议书
2014/11/01 职场文书
2015年采购部工作总结
2015/04/23 职场文书
房地产置业顾问工作总结
2015/10/23 职场文书
人为什么会“幸灾乐祸”?
2019/08/06 职场文书
导游词之云南-元阳梯田
2019/10/08 职场文书