代码之家  ›  专栏  ›  技术社区  ›  stormdrain

在for循环中设置元素样式/属性

  •  0
  • stormdrain  · 技术社区  · 15 年前

    我正试图通过for循环设置一些元素的属性,但对实现感到困惑。

    代码如下:

    var fiArray = new Array('name','address','address2','phone','fax','misc1','misc2');
    
    function disableFields(){
       for(i=0,x=fiArray.length; i < x; i++){
           var disEl = "$('formID')."+fiArray[i];
           disEl.disabled=true;
       }
    
    }
    

    我尝试过改变disel var的每一种排列,而不是使用var,连接disel字符串的不同部分;似乎没有任何效果。

    我知道我遗漏了一些简单和基本的东西…

    P.S.使用原型

    1 回复  |  直到 13 年前
        1
  •  2
  •   Amarghosh    15 年前
    var disEl = $('formID')[fiArray[i]];