1
我試圖做一個餐館選擇程序。它需要一個字符串數組,使用隨機函數,然後將選項顯示在表單文本框中。把java腳本放到一個表單中作爲一個現值
我不能得到它的工作。我一直在爲它工作4個小時。 JavaScript工作正常,但我不能讓它顯示在文本框中。
<!DOCTYPE html>
<html>
<body>
<button onclick="myFunction()">Generate Restaurant</button>
<script>
var food = ["Molinas", "Sonic", "Subway", "McDonalds", "Taco Bell","Pasanos", "Lone Star Eatery", "Chicken Express"];
function myFunction() {
var x = Math.floor((Math.random() * 8) + 0);
document.getElementById("demo").innerHTML = food[x];
}
</script>
<form>
<input id="demo" type="text">
</form>
</body>
</html>
使用'.value'而不是'.innerHTML' – Li357