form 转化为真正的数组

 

先说一下使用场景,在Js中,我们要经常操作DOM,比如获取全部页面的input标签,并且找到类型为button的元素,然后给这个按钮注册一个点击事件,我们可能会这样操作;

电脑培训,计算机培训,平面设计培训,网页设计培训,美工培训,Web培训,Web前端开发培训

var inputObjs=document.getElementsByTagName('input');  for(var i=0;i<inputObjs.length;i++){    if(inputObjs[i].type==='button'){
      inputObjs[i].onclick=function(){        return;
      }
    }
  }

电脑培训,计算机培训,平面设计培训,网页设计培训,美工培训,Web培训,Web前端开发培训

这样写肯定是没有问题的,但是我们知道很多操作数组的方法比for循环好用多了,比如es5forEach方法就很好用;但是能直接用吗?不能