Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 程序返回未定义的_Javascript_Arrays_Undefined - Fatal编程技术网

Javascript 程序返回未定义的

Javascript 程序返回未定义的,javascript,arrays,undefined,Javascript,Arrays,Undefined,我尝试填写表单,但它只返回未定义的。阵列中将有更多代码 var代码=[“OHLV-NF12-KTV7-VELO-QPX5”] var i=0; while(i>code.length){ document.getElementsByClassName('receide-input-text-box id track click')[0]。value=code[i]; 我++ }变量i=0和代码.length=1当使用时,而(i>代码.length){从不运行代码,因为0不大于1 所以 更改:

我尝试填写表单,但它只返回未定义的。阵列中将有更多代码

var代码=[“OHLV-NF12-KTV7-VELO-QPX5”]
var i=0;
while(i>code.length){
document.getElementsByClassName('receide-input-text-box id track click')[0]。value=code[i];
我++

}
变量i=0代码.length=1当使用时,而(i>代码.length){从不运行代码,因为0不大于1

所以

更改:

 while(i>codes.length){
致:


while(i您必须检查循环索引是否小于长度。但是,在此处返回未定义的
是没有意义的。可能您的元素不是HTML输入


因此:

for(变量i=0,len=codes.length;i
0不大于
code
的长度。另外,您没有显示任何包含返回语句的内容。它应为
while(i
@krillgar i尝试更改时(i>10)但它不起作用。因为您只是设置了
i=0
。0永远不会大于任何非负数。但在while结束时,i是
i++
 while(i<codes.length){
var codes = ["OHLV-NF12-KTV7-VELO-QPX5"];

var i = 0,
    len = codes.length;

var field = document.getElementsByClassName('redeem-input-text-box id-track-click')[0];

while(i < len){
    field.value = codes[i];
    i ++;
}
for(expression; condition exp; action exp)
for(var i = 0, len = codes.length; i < len; i ++) {
    field.value = codes[i];
}