对象HTMLCollection错误

时间:2017-01-05 09:36:45

标签: javascript

我试图通过迭代JavaScript中的元素来禁用HTML元素,我从getElementsByTagName(ínput')生成的列表中获取

几次迭代它工作正常,但是当有更多迭代时,我得到一个对象HTMLCollection问题,它变成一个无限循环。

JavaScript代码是:

else if(selectedValue == 'No' || selectedValue == 'no' || selectedValue == 'NO')
    {
     var elelst =document.getElementsByClassName(questionId+'_'+'true');
     alert(elelst.length);
     for(var i=0; i<elelst.length;i++)
     {
         if(elelst[i].type != undefined)
          {
          elelst[i].value= '';
          elelst[i].disabled= true;
          }
         else
         {
           var inputs = elelst[i].getElementsByTagName('input');
           alert(inputs);
          for(var i=0; i<inputs.length; ++i)
          {
           inputs[i].disabled=true; 
           }   
          }

     } 

0 个答案:

没有答案