任何人都可以帮助这个香港专业教育学院尝试过各种各样的。 我试图从数组输出到文本框
page

非常感谢
答案 0 :(得分:0)
有两个问题。您需要拨打RndText
window.onload = RndText();
,因为您正在调用一个函数。其次,您应该设置输入的value
,而不是innerHTML
。
以下是可以满足您需求的更新代码:
var codes = [
"634634",
"636322",
"884425",
"272777"
];
function RndText() {
var rannum = Math.floor(Math.random() * codes.length);
document.getElementById('code').value = codes[rannum];
}
window.onload = RndText();
<p>Code : <font color="green"><b>(Online)</b></font>:
<input style="text-align:center;" id="code" readonly="readonly" size="25">
</p>