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