图中的内容
这个是直接替换str.replace(<,"lt"),但是你这儿使用这个不行,会把标签中的<替换掉,那就只能通过裁减和拼接的方式去替换,先把标签中的内容提取出来 str.search(>.*?<),然后通过处理字符串去掉两头><,然后再用str.replace(<,"lt"),最后拼接就行
这样
使用JS中 replace() 方法的正则表达匹配: str.replace(/</g,"<");