You can achieve removing <br>
with CSS alone:
#some_element br {
display: none;
}
If that doesn't fit your needs, and you want to really delete each <br>
, it depends, if docDescription
is really a string (then one of the above solutions should work, notably Matt Blaine's) or a DOM node. In the latter case, you have to loop through the br elements:
//jquery method:
$('br').remove();
// plain JS:
var brs = common_parent_element.getElementsByTagName('br');
while (brs.length) {
brs[0].parentNode.removeChild(brs[0]);
}
Edit: Why Matt Baline's suggestion? Because he also handles the case, where the <br>
appears in an XHTML context with closing slash. However, more complete would be this:
/<br[^>]*>/
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…