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

时间:2015-11-10 03:28:39

标签: arrays textbox

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



page




非常感谢

1 个答案:

答案 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>