首页 > 解决方案 > replaceAll 不带替换 html 标签 JavaScript

问题描述

var Text= "iam <strong>strong</strong>";
var search="strong";


var strongAndText='<strong>'+search+'</strong>';
var ReplaceText = Text.replaceAll(search,strongAndText);
Text = ReplaceText;

输出画面 iam <strong>strongstrong>

输出 HTML iam &lt;<strong>strong</strong>&gt;<strong>strong</strong><!--<strong-->strong&gt;

我不想像<strong>&&</strong> 我希望输出保持不变或可以那样替换标签 HTML<strong><strong>strong</strong></strong>

标签: javascripthtml

解决方案


你可以替换任何类似<strong></strong>东西<$NOT$S$TRON$></$NOT$S$TRON$>然后替换你的“强”,然后替换你<$NOT$S$TRON$>的背部。


推荐阅读