为了账号安全,请及时绑定邮箱和手机立即绑定

如何更改 HTML 文件中的文本

如何更改 HTML 文件中的文本

烙印99 2023-04-01 17:20:12
我正在制作一个 node.js 项目,但我无法完成某些事情:如何动态更改 html 文件中的文本?在 HTML 文件中,我有以下几行:<div class="col-md-12 col-xl-12 offset-xl-5">                        <code id=someId'><strong>{%CODE%}</strong></code>                    </div>在 Node.js 的控制器文件中,我调用了替换函数:var index = fs.readFileSync(`${__dirname}/../view/index.html`, 'utf-8');index = index.replace(/{%CODE%}/gm, 'someText');fs.writeFileSync(`${__dirname}/../view/index.html`, index);现在,该文件将包含“someText”而不是 {%CODE%}。但是,在未来的某个时候,我也想改变它。假设它就像一个计算器。我想每次都动态地显示答案,而不是硬编码。事实上,我有一个电子邮件检查器网站。我想在同一页面中显示电子邮件是否有效。
查看完整描述

1 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

似乎缺少多行标志。

data.replace(/{%CODE%}/gm, 'someText');

此外,read/writeFileSync不接受回调,因此回调中的回调readFileSync将被忽略。


查看完整回答
反对 回复 2023-04-01
  • 1 回答
  • 0 关注
  • 120 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信