我想使用纯JavaScript用nbsps替换html标签之间的空格。 这是我的HTML:
<div><span>Apple</span> <span>Grapes</span></div>
您可以在2个span节点之间看到空格。这些空格应替换为&amp; nbsps。
结果应该是:
<div><span>Apple</span><span> </span><span>Grapes</span></div>
请帮帮我。
答案 0 :(得分:1)
尝试这个简单的逻辑
var input= "<div><span>Apple</span> <span>Grapes</span></div>"
var output = input.replace( /<\/span>\s*<span>/g, function(match){ return match.replace(/\s/g, " ") } );
console.log( output );
&#13;