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>
「.innerHTML」の代わりに「.value」を使用します。 – Li357