为了达到预期的效果,请使用下面的通过关键字test分割字符串
工作代码示例
var str = '<div> test <a> test </a> </div>'
console.log(str.split('test').map(v => {
if(v.indexOf('<a>') === -1 && v.indexOf('</a>') === -1){
v = v + '<span>test</span>'
}else{
if(v.indexOf('<a>') !== -1){
v = v + 'test'
}
}
return v
}).join(''))
codepen- https: //codepen.io/nagasai/pen/rEvvGV ? editors = 1010
真的很有趣的解决方案。抱歉,超级回复晚了。我无法遍及应用程序的那部分,所以只有现在我才能尝试应用此部分