第二个for循环前,把oInput.length先打出来看看,确定有没有元素在里面,因为如果没元素的话,for循环不会执行,当然里面的push就没有执行到。
如果还不行的话,尝试一下把var aInpArr=[];改为var aInpArr=new Array();
其实这种操作使用jquery真是不只方便一点点哦,引入jquery后,直接
var aInpArr = $("input[name='music']");
就可以把你要的所有name为music的表单存入数组
追问多谢师兄。的确如上面那位说的那样,可以不用第二个循环。
其实小弟我现在初学js,还遇到很多问题,还希望以后可以请教你。。。