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 相关文章推荐
jquery 选择器部分整理
Oct 28 Javascript
jQuery 常见开发使用技巧总结
Dec 26 Javascript
JS自调用匿名函数具体实现
Feb 11 Javascript
浅谈bootstrap源码分析之tab(选项卡)
Jun 06 Javascript
jquery计算出left和top,让一个div水平垂直居中的简单实例
Jul 13 Javascript
JavaScript reduce和reduceRight详解
Oct 24 Javascript
详解angularJS自定义指令间的相互交互
Jul 05 Javascript
微信小程序-getUserInfo回调的实例详解
Oct 27 Javascript
基于Vue2的独立构建与运行时构建的差别(详解)
Dec 06 Javascript
vue使用element-ui的el-input监听不了回车事件的解决方法
Jan 12 Javascript
轻松学习JavaScript函数中的 Rest 参数
May 30 Javascript
bootstrap-table+treegrid实现树形表格
Jul 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
PHP has encountered an Access Violation 错误的解决方法
2010/01/17 PHP
PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
2011/11/02 PHP
PHP url的pathinfo模式加载不同控制器的简单实现
2016/08/12 PHP
PHP+MySQL实现消息队列的方法分析
2018/05/09 PHP
js页面跳转的问题(跳转到父页面、最外层页面、本页面)
2013/08/14 Javascript
JavaScript Array对象扩展indexOf()方法
2014/05/09 Javascript
jquery控制页面部分刷新的方法
2015/06/24 Javascript
学习Bootstrap组件之下拉菜单
2015/07/28 Javascript
JS中多步骤多分步的StepJump组件实例详解
2016/04/01 Javascript
轻松5句话解决JavaScript的作用域
2016/07/15 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
2016/08/08 Javascript
每个程序员都需要学习 JavaScript 的7个理由小结
2016/09/03 Javascript
js获取元素的标签名实现方法
2016/10/08 Javascript
Bootstrap风格的WPF样式
2016/12/07 Javascript
基于JavaScript实现购物车功能
2017/02/07 Javascript
vue如何实现observer和watcher源码解析
2017/03/09 Javascript
详解nodejs微信公众号开发——3.封装消息响应模块
2017/04/10 NodeJs
php register_shutdown_function函数详解
2017/07/23 Javascript
Node.js笔记之process模块解读
2018/05/31 Javascript
JavaScript面向对象继承原理与实现方法分析
2018/08/09 Javascript
ES6中的迭代器、Generator函数及Generator函数的异步操作方法
2019/05/12 Javascript
基于 Vue 的 Electron 项目搭建过程图文详解
2020/07/22 Javascript
原生js实现放大镜组件
2021/01/22 Javascript
vue监听键盘事件的相关总结
2021/01/29 Vue.js
[48:12]Secret vs Optic Supermajor 胜者组 BO3 第三场 6.4
2018/06/05 DOTA
[03:11]完美世界DOTA2联赛PWL DAY8集锦
2020/11/09 DOTA
python制作小说爬虫实录
2017/08/14 Python
Python对excel文档的操作方法详解
2018/12/10 Python
wxpython自定义下拉列表框过程图解
2020/02/14 Python
用python对oracle进行简单性能测试
2020/12/05 Python
专门经营化妆刷的美国彩妆品牌:Sigma Beauty
2017/09/11 全球购物
关于逃课的检讨书
2014/01/23 职场文书
《放飞蜻蜓》教学反思
2014/04/27 职场文书
大学生工作自荐书
2014/06/16 职场文书
镇人大副主席民主生活会对照检查材料思想汇报
2014/10/01 职场文书
使用HttpSessionListener监听器实战
2022/03/17 Java/Android