首页 > 解决方案 > JavaScript 用图像替换文本

问题描述

我还是新手,我想将字符串链中的所有“雪人”文本替换为雪人图像。是否有任何简单的可能性仅在 JS 中执行此操作?

好的,我忘了这也很重要。它实际上使用 websocket node.js 从我的 Twitch 频道聊天到我的本地服务器获取字符串链。当有人对 Twitch 频道发表评论时,它会以字符串链格式进入我的本地服务器。我想要做的是将像雪人这样的评论替换或更改为雪人的实际图像。

我对 DOM 和 jQuery 的经验非常少,但如果这有帮助,我可以尝试。

代码:分析抽搐聊天:

wsTwitch.onmessage = function(event) {
let eventData = JSON.parse(event.data);


Replacing text with image:

eventData2 = eventData.text.replace(/Snowman/gi, "img src='snowman.png'");

标签: javascriptnode.jsreplacestr-replacereplaceall

解决方案


您可以尝试如下

eventData2 = eventData.text.replace(/Snowman/gi, "<img src='path/snowman.png' />");

这可能会对您有所帮助。


推荐阅读