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);
先把获得的值做成字符串再做成数组分割 之后传入页面并隐藏 方便后端获取