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 相关文章推荐
关于Mozilla浏览器不支持innerText的解决办法
Jan 01 Javascript
另一个javascript小测验(代码集合)
Jul 27 Javascript
js实现拖拽 闭包函数详细介绍
Nov 25 Javascript
javascript教程:关于if简写语句优化的方法
May 17 Javascript
关于session和cookie的简单理解
Jun 08 Javascript
JQuery对ASP.NET MVC数据进行更新删除
Jul 13 Javascript
巧用jQuery选择器提高写表单效率的方法
Aug 19 Javascript
JavaScript实现Fly Bird小游戏
Dec 15 Javascript
jQuery实现的简单动态添加、删除表格功能示例
Sep 21 jQuery
Vue使用watch监听一个对象中的属性的实现方法
May 10 Javascript
微信小程序通过websocket实时语音识别的实现代码
Aug 19 Javascript
js+canvas实现刮刮奖功能
Sep 13 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实现文件下载更能介绍
2012/11/23 PHP
解析php获取字符串的编码格式的方法(函数)
2013/06/21 PHP
destoon实现调用自增数字从1开始的方法
2014/08/21 PHP
项目实践之javascript技巧
2007/12/06 Javascript
setAttribute 与 class冲突解决
2008/02/17 Javascript
Extjs学习笔记之九 数据模型(上)
2010/01/11 Javascript
基于Jquery的回车成tab焦点切换效果代码(Enter To Tab )
2010/11/14 Javascript
jquery选择器、属性设置用法经验总结
2013/09/08 Javascript
jquery中checkbox全选失效的解决方法
2014/12/26 Javascript
JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法
2016/04/18 Javascript
JS原型对象的创建方法详解
2016/06/16 Javascript
js实现手机拍照上传功能
2017/01/17 Javascript
静态页面实现 include 引入公用代码的示例
2017/09/25 Javascript
详解搭建es6+devServer简单开发环境
2018/09/25 Javascript
vue基础之data存储数据及v-for循环用法示例
2019/03/08 Javascript
ES6 class的应用实例分析
2019/06/27 Javascript
javascript设计模式 ? 迭代器模式原理与用法实例分析
2020/04/17 Javascript
vue实现简单学生信息管理
2020/05/30 Javascript
[00:32]DOTA2上海特级锦标赛 COL战队宣传片
2016/03/04 DOTA
用map函数来完成Python并行任务的简单示例
2015/04/02 Python
Python中获取对象信息的方法
2015/04/27 Python
使用Python多线程爬虫爬取电影天堂资源
2016/09/23 Python
用python找出那些被“标记”的照片
2017/04/20 Python
python读取中文txt文本的方法
2018/04/12 Python
python中logging模块的一些简单用法的使用
2019/02/22 Python
梅尔频率倒谱系数(mfcc)及Python实现
2019/06/18 Python
python解释器spython使用及原理解析
2019/08/24 Python
python应用文件读取与登录注册功能
2019/09/23 Python
详解Python中的format格式化函数的使用方法
2019/11/20 Python
python实现全排列代码(回溯、深度优先搜索)
2020/02/26 Python
pymysql之cur.fetchall() 和cur.fetchone()用法详解
2020/05/15 Python
纪伊国屋新加坡网上书店:Kinokuniya新加坡
2017/12/29 全球购物
企业项目策划书
2014/01/11 职场文书
秦兵马俑导游词
2015/02/02 职场文书
同意报考证明
2015/06/17 职场文书
聘任书的格式及模板
2019/10/28 职场文书