You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JavaScript文字冒险游戏中实现数组含指定词时显示文本输入框

JavaScript文字冒险游戏文本输入交互实现问题

我在本论坛获得过多次帮助,这次因代码问题卡壳无法解决,因此注册账号提问。

前置背景

  • 我正跟随公开教程开发JavaScript文字冒险游戏
  • 已实现多房间逻辑,部分房间需要钥匙等道具才可进入,相关判断逻辑已经加在selectChoice方法末尾,可通过现有demo验证效果

当前需求

我当前需要实现的功能逻辑如下:

  1. 当用户点击「前往库巴的门(!!!)」按钮时,隐藏原有的「输入最喜欢的歌曲」按钮,替换为文本输入框,提示用户输入库巴最喜欢的歌曲猜测答案
  2. 若答案正确,直接跳转至点击「输入最喜欢的歌曲」后对应的下一个textNode节点
  3. 若答案错误,显示错误提示文本,同时提供返回上一个房间/textNode的选项

我还希望实现通用逻辑:当配置数组中存在showInput: '文本输入框前的标签提示文本'这类特定字段时,自动为用户显示文本输入框,用户输入正确答案后跳转至数组中对应的下一个id节点,效果可参考现有demo的交互逻辑。

其他说明

目前我尚未找到实现该功能的方案,恳请各位提供帮助,非常感谢!
若我遗漏了重要信息或需要说明代码细节,请告知我,这是我在Stack Overflow的第一篇提问。

内容的提问来源于stack exchange,提问作者William S

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 18:15:03