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 相关文章推荐
让焦点自动跳转
Jul 01 Javascript
Highslide.js是一款基于js实现的网页中图片展示插件
Mar 30 Javascript
jQuery bxCarousel实现图片滚动切换效果示例代码
May 15 Javascript
从零学jquery之如何使用回调函数
May 16 Javascript
IE中getElementsByName()对有些元素无效的解决方案
Sep 28 Javascript
jquery获取多个checkbox的值异步提交给php
Jul 07 Javascript
快速解决Canvas.toDataURL 图片跨域的问题
May 10 Javascript
jquery获取下拉框中的循环值
Feb 08 Javascript
Vue.js简易安装和快速入门(第二课)
Oct 17 Javascript
微信小程序用户信息encryptedData详解
Aug 24 Javascript
JS正则表达式封装与使用操作示例
May 15 Javascript
react国际化react-intl的使用
May 06 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
destoon整合ucenter后注册页面不跳转的解决方法
2014/06/21 PHP
利用ajax和PHP实现简单的流程管理
2017/03/23 PHP
javascript 鼠标滚轮事件
2009/04/09 Javascript
js二维数组定义和初始化的三种方法总结
2014/03/03 Javascript
JavaScript模块化开发之SeaJS
2015/12/13 Javascript
Nodejs中Express 常用中间件 body-parser 实现解析
2017/05/22 NodeJs
Vuejs实现购物车功能
2017/11/05 Javascript
JS Object.preventExtensions(),Object.seal()与Object.freeze()用法实例分析
2018/08/25 Javascript
脚手架vue-cli工程webpack的基本用法详解
2018/09/29 Javascript
Express结合Webpack的全栈自动刷新
2019/05/23 Javascript
layui自定义ajax左侧三级菜单
2019/07/26 Javascript
使用Vue.js中的过滤器实现幂方求值的方法
2019/08/27 Javascript
js计算最大公约数和最小公倍数代码实例
2019/09/11 Javascript
vue 实现websocket发送消息并实时接收消息
2019/12/09 Javascript
ES6 Iterator遍历器原理,应用场景及相关常用知识拓展详解
2020/02/15 Javascript
javascript实现简单搜索功能
2020/03/26 Javascript
Ant Design Pro 之 ProTable使用操作
2020/10/31 Javascript
js基于canvas实现时钟组件
2021/02/07 Javascript
Python生成随机密码
2015/03/10 Python
Python连接数据库学习之DB-API详解
2017/02/07 Python
django启动uwsgi报错的解决方法
2018/04/08 Python
Python语言检测模块langid和langdetect的使用实例
2019/02/19 Python
Python3.6中Twisted模块安装的问题与解决
2019/04/15 Python
pytorch数据预处理错误的解决
2020/02/20 Python
在服务器上安装python3.8.2环境的教程详解
2020/04/26 Python
pyecharts在数据可视化中的应用详解
2020/06/08 Python
幼师自荐信
2013/10/26 职场文书
环境科学毕业生自荐信
2013/11/21 职场文书
财务会计自荐信范文
2014/02/21 职场文书
自我鉴定标准格式
2014/03/19 职场文书
入股协议书范本
2014/04/14 职场文书
军训个人总结
2015/03/03 职场文书
个人自我鉴定怎么写?
2019/07/01 职场文书
奇妙的 CSS shapes(CSS图形)
2021/04/05 HTML / CSS
剖析后OpLog订阅MongoDB的数据变更就没那么难了
2022/02/24 MongoDB
数据分析数据库ClickHouse在大数据领域应用实践
2022/04/03 MySQL