我正在為朋友的網(wǎng)站編寫一個(gè)簡(jiǎn)單的基于文本的游戲。我需要能夠更改 HTML 元素或更新 HTML 頁(yè)面,而不會(huì)遇到超出最大調(diào)用堆棧錯(cuò)誤。我目前正在使用document.getElementById('console').innerHTML += "whatever"我需要一個(gè)沒(méi)有錯(cuò)誤的方法這是加載的第一個(gè)函數(shù)。然后它會(huì)轉(zhuǎn)到prompt_input();功能。function title_screen(){ document.getElementById('console').innerHTML += '...' quests.push('Getting Started'); prompt_input();}這就是提示輸入功能。它在運(yùn)行適當(dāng)?shù)暮瘮?shù)時(shí)接受用戶輸入。除了 restart() 之外的每個(gè)函數(shù);函數(shù)返回到prompt_input();以獲得下一輪玩家的輸入。
連續(xù)更新 html 而不出現(xiàn) javascript 中的最大調(diào)用堆棧大小錯(cuò)誤的最佳方法是什么
慕蓋茨4494581
2023-09-11 15:18:00