js 從字符串標簽 去掉內容后面所有
換行符


思路:不斷循環,看末尾是否還存在br標簽

let str =  `<div>3</div><div><br></div><div>3</div><br><div>5</div><div><br></div><div><br></div><div><br></div>`; 
str =  str.replace(/<div><br><\/div>/g,"<br>") ;
let result = '';
while (result == '') {
    var tempArr = str.split("<br>");
    //當最后一個元素等於空,才刪除
    if(tempArr[tempArr.length-1] == ''){
        tempArr.pop();
    }
    //刪除完:看最后一個,數組元素是否為空,如果是繼續執行,不是則跳出循環
    if (tempArr[tempArr.length - 1] != '') {
        console.log("執行");
        result = null;
    }
    str = tempArr.join("<br>");
}
console.log(str);
//打印:<div>3</div><br><div>3</div><br><div>5</div>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM