JS刪除指定字符串
博主的需求是給一段文本域添加紅標識或者加粗填空 但是保存的時候不能把標籤和樣式也存進去 只能用js把相應的標籤去掉
<div id="equipmentTypeDiv" style="width: 628px; height:151px;border: solid 1px gray;margin-left: 58%;margin-top: 5%;background: #ffffff;" contenteditable="true">
XXXXXXXXXXXXXXXX<b style="color: red;">_______________</b>XX,YY:<br>
一、 XXXXXXXXXXZZZZZZZZ<br>
1.1、OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO。<br>
1.2、JJJJJJJJJJJJJ: <b style="color: red;">¥ 【】(大寫:【】 )。</b><br>
1.3、PPPPPPP: <b style="color: red;">【】</b><br>
</div>
這段代碼是把<textarea>替換成<div> 因爲textarea不可以添加標籤和局部樣式
var equipmentTypeDiv = $("#equipmentTypeDiv").html();
var equipmentType = equipmentTypeDiv.split('<b style="color: red;">');
var ResultString = equipmentType.join('');
var html = '<textarea id="equipmentType" name="agreement1" cols="75" rows="7" hidden>'+equipmentTypeDiv+'</textarea>';
$(".box2").append(html);
先把獲得的值做成字符串再做成數組分割 之後傳入頁面並隱藏 方便後端獲取