JavaScript动态改变div属性的实现方法

2019-12-18,,,,

本文实例讲述了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动态创建div等元素实例讲解
  • JavaScript动态设置div的样式的方法
  • Javascript控制div属性动态变化实例分析
  • js动态创建及移除div的方法
  • JavaScript实现DIV层拖动及动态增加新层的方法
  • Javascript动态创建div的方法
  • JS把内容动态插入到DIV的实现方法

《JavaScript动态改变div属性的实现方法.doc》

下载本文的Word格式文档,以方便收藏与打印。