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 在光标定位的地方插入文字的插件
May 10 Javascript
jquery修改属性值实例代码(设置属性值)
Jan 06 Javascript
jquery禁用右键单击功能屏蔽F5刷新
Mar 17 Javascript
jQuery插件passwordStrength密码强度指标详解
Jun 24 Javascript
输入框点击时边框变色效果的实现方法
Dec 26 Javascript
jQuery居中元素scrollleft计算方法示例
Jan 16 Javascript
微信小程序 WebSocket详解及应用
Jan 21 Javascript
Vue组件之全局组件与局部组件的使用详解
Oct 09 Javascript
基于jQuery解决ios10以上版本缩放问题
Nov 03 jQuery
vue实现分环境打包步骤(给不同的环境配置相对应的打包命令)
Jun 04 Javascript
微信小程序 云开发模糊查询实现解析
Sep 02 Javascript
关于Vue中$refs的探索浅析
Nov 05 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数组实例总结与说明
2011/08/23 PHP
对比PHP对MySQL的缓冲查询和无缓冲查询
2016/07/01 PHP
php strftime函数的详细用法
2018/06/21 PHP
浅谈php://filter的妙用
2019/03/05 PHP
PHP单文件上传原理及上传函数的封装操作示例
2019/09/02 PHP
In Javascript Class, how to call the prototype method.(three method)
2007/01/09 Javascript
javascript globalStorage类代码
2009/06/04 Javascript
深入分析js中的constructor和prototype
2012/04/07 Javascript
网站基于flash实现的Banner图切换效果代码
2014/10/14 Javascript
Jquery实现鼠标移动放大图片功能实例
2015/03/25 Javascript
js判断手机号运营商的方法
2015/10/23 Javascript
js全选按钮的实现方法
2015/11/17 Javascript
JavaScript判断微信浏览器实例代码
2016/06/13 Javascript
获取当前月(季度/年)的最后一天(set相关操作及应用)
2016/12/27 Javascript
jQuery、zepto、js常用小技巧
2017/02/12 Javascript
vue语法之拼接字符串的示例代码
2017/10/25 Javascript
angular中不同的组件间传值与通信的方法
2017/11/04 Javascript
jQuery实现简单聊天室
2020/02/08 jQuery
js回到页面指定位置的三种方式
2020/12/17 Javascript
[44:21]Ti4 循环赛第四日 附加赛NEWBEE vs LGD
2014/07/13 DOTA
[44:15]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第二局
2016/03/06 DOTA
Python多进程同步Lock、Semaphore、Event实例
2014/11/21 Python
python 处理数字,把大于上限的数字置零实现方法
2019/01/28 Python
使用python爬取抖音app视频的实例代码
2020/12/01 Python
五个2015 年最佳HTML5 框架
2015/11/11 HTML / CSS
美国渔具店:FishUSA
2019/08/07 全球购物
校园门卫岗位职责
2013/12/09 职场文书
如何写一份好的英文求职信
2014/03/19 职场文书
马智宇婚礼主持词
2014/03/22 职场文书
优秀应届生求职信
2014/06/16 职场文书
毕业生面试求职信
2014/06/23 职场文书
中秋节国旗下演讲稿
2014/09/13 职场文书
年度考核表个人总结
2015/03/06 职场文书
小学运动会报道稿
2015/07/22 职场文书
电脑无法安装Windows 11怎么办?无法安装Win11的解决方法
2021/11/21 数码科技
vue使用element-ui按需引入
2022/05/20 Vue.js