js replace 替换某段html标签之间的内容

fengyu2004_4 fengyu2004_4 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
(1)我想把介于某特殊字符之间的所有字符都替换为空,同时如果标签“topic_”后面含有数字1就替换为大写的“一、”,如果数字含有2就替换为“二、”,比如如下字符串:
var str="第<SPAN id=topic_1>1</SPAN>题:"
使用str.replace替换后,整个str变成”一、“

var str="第<SPAN id=topic_2>1</SPAN>题:"
使用str.replace替换后,整个str变成”二、“

var str="第<SPAN id=topic_3>1</SPAN>题:"
使用str.replace替换后,整个str变成”三、“

var str="第<SPAN id=topic_4>1</SPAN>题:"
使用str.replace替换后,整个str变成”四、“

怎么样才能达到我要的结果呢?


(2)以下HTML标签,我想把 ”<DIV class=tChange>XXXXXXX</DIV>“这段之间所有的字符串(包括<DIV class=tChange>和</DIV>)全部替换为空,用js要如何替换处理呢?

str="<DIV class=tChange>"
str=str+"<<DIV onclick=switchTflag(1,1); class=first></DIV>"
str=str+"<DIV onclick=switchTflag(1,1); class=previous></DIV>"
str=str+"<DIV onclick=switchTflag(1+1,1); class=next></DIV>"
str=str+"<DIV onclick=switchTflag(70,4); class=last></DIV>"
str=str+"</DIV>"
说明,上面的str字符串中的数字是会变化的,也就是switchTflag(X1,X2);括号内的两个参数。数字会变化的,有可能是1~100都可以。

以上的两个问题,就是我遇到的问题,请高手。测试好后,再发给我代码哦,万分感谢!!!!我会给高分哦

...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
fengyu2004_4
JavaScript 87,983 成员 224,681 内容