当我尝试使用提交重定向到另一个页面时,我有一个疑问。
为什么我用代码for(var i=0;i...;i++)
替换代码for(i in arreglo)
,在重定向(onsubmit)中只显示alert('one')
而不是alert('one')
和{{1} }}?
alert('two')
答案 0 :(得分:0)
.getElementsByTagName
使用的对象不是array
,而是nodeList
。在将它放入循环中以便更有效地使用之前,必须将其转换为数组,在这种情况下,我更喜欢.forEach
而不是。{
制作阵列:
var array = Array.prototype.slice.call(arreglo);
循环数组
array.forEach(function(elem){
if(elem.getAttribute("type")=="text"){
....
<强> FIDDLE 强>