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
Arrays 从随机数组输出到文本框_Arrays_Textbox - Fatal编程技术网

Arrays 从随机数组输出到文本框

Arrays 从随机数组输出到文本框,arrays,textbox,Arrays,Textbox,有人能帮忙吗?我试过各种方法。 我正在尝试从数组输出到文本框 代码:(在线): 变量代码=[ "634634", "636322", "884425", "272777" ]; 函数RndText(){ var rannum=Math.floor(Math.random()*code.length); document.getElementById('code').innerHTML=code[rannum]; } window.onload=RndText; 有两个问题。您需要像调用wi

有人能帮忙吗?我试过各种方法。 我正在尝试从数组输出到文本框

代码:(在线):

变量代码=[ "634634", "636322", "884425", "272777" ]; 函数RndText(){ var rannum=Math.floor(Math.random()*code.length); document.getElementById('code').innerHTML=code[rannum]; } window.onload=RndText;
有两个问题。您需要像调用
window.onload=RndText()一样调用
RndText
因为您正在调用函数。其次,您应该设置输入的
值,而不是
innerHTML

以下是更新后的代码,可以满足您的需要:

var代码=[
"634634",
"636322",
"884425",
"272777"
];
函数RndText(){
var rannum=Math.floor(Math.random()*code.length);
document.getElementById('code')。value=code[rannum];
}
window.onload=RndText()
代码:(在线):

使用
.value
而不是
.innerHTML