私の目標は、スクリプトを使用して非常に単純な「自分だけのストーリーを作る」ゲーム エンジンを開発することです。今のところ、このコードは十分にストーリーを開始しますが、リストの最後の配列を渡すと「未定義」になります。解決策に何度か遭遇したと確信しているので、これはイライラしますが、何をすべきか正確にはわかりません. これには基本的なJSのみを使用することになっているため、jquery、phpなどは使用しません。forループ/変数カウンターがどこかにあるはずです。
HTML:
<p id="story">Hello.</p>
<input name="NavButton" type="button"
value="Start"
onclick= "OnPress();" />
JS:
function OnPress()
{
document.getElementById("story").innerHTML=myArray[i++];
}
var myArray = new Array();
myArray[0] = "Welcome to the Dark Abyss.";
myArray[1] = "There's a fork in the road. What to do?";
myArray[2] = "The fox doesn't talk much.";
myArray[3] = "Thank Grozia! You survived.";
var i=myArray.indexOf(myArray[0]);