gpt4 book ai didi

javascript - 在 Javascript 中将文本替换为图像

转载 作者:行者123 更新时间:2023-12-03 08:09:38 25 4
gpt4 key购买 nike

我正在寻找一种方法,可以在整个 HTML 文档中搜索特定单词,然后将该单词的每个实例与图像交换。

我遇到的问题是我不知道那里有什么内容,因为它是一个动态页面,内容是在其他地方编辑的,而网站只是将其拉入,因此引用类和 ID 很困难。

我创建了一个简单的示例,其中的文本可能类似于内容,但我遇到的问题是我的脚本将替换整个文档(我相信是因为 .html?),我只想它替换特定的文本片段。

<p>hi</p>
<p>j</p>


var x = $('body:contains("hi")');
x.html('<img src="/Content/by_car.jpg" />');

有人能指出我正确的方向吗?

提前致谢

最佳答案

你需要像这样替换原来的html x.html(x.html().replace('hi', '<img src="/Content/by_car.jpg" />'));

此外,如果您有 <p class="hiblo">hi</p> ,这将很糟糕。在这种情况下,它将取代 hihiblohi里面p标签从而破坏了您的标记。

通常你可以使用某种正则表达式,但仍然不建议使用正则表达式解析 html。

关于javascript - 在 Javascript 中将文本替换为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34200447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com