
本文介绍一种轻量级、无需后端的前端方案,通过原生 javascript 实现用户在网页中输入自定义文本,点击按钮后自动将预设代码模板中所有指定占位符(如 `character`)替换为该文本,并实时显示结果。适合非开发人员快速集成到静态网站中。
要实现类似 Episode 模板网站中“输入角色名 → 一键替换全部占位符”的功能,核心在于:捕获用户输入 + 定位模板文本 + 批量安全替换 + 即时渲染。整个过程完全运行在浏览器端,无需服务器参与,部署简单、响应迅速。
✅ 基础实现步骤(三步到位)
准备 HTML 结构
包含一个输入框()、一个触发按钮(