我有以下 html
<div> <div class="first"> First Second </div> <div class="second">Second</div> <div class="third">Third</div> <div>
我想要删除空格后的输出。
第一第二第二第三
我用过这个代码
var str = " <div class="first"> First Second </div> <div class="second"> Second</div> <div class="third">Third</div>";
str= str.replace(/\s+/g, " ").trim();
知道它是如何工作的吗?我需要纯 javascript 或 anglurjs 中的这个
最佳答案
您可以使用正则表达式 /(>)\s+|\s+(<)/g
var str = ' <div class="first"> First Second </div> <div class="second"> Second</div> <div class="third">Third</div>';
str = str.replace(/(>)\s+|\s+(<)/g, "$1$2");
document.write(str)
div {
display: inline-block
}
关于javascript - 如何使用javascript删除div中的空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37495779/