I'm using the following line
const doc = new DOMParser().parseFromString(html, 'text/html');
and realize
if html = '1<br/>2', the result doc only contains '<br/>2'.
if html = '1<br/>2<br/>3', the result doc only contains '<br/>2<br/>3'.
Seems like if <br/> is the first tag, then any text content before the first <br/> is ignored.
Notice if you have some tag wrap that text content it can maintain (In other words, <br/> is not the first tag any more)
if html = '<b>1</b><br/>2', the result doc is '<b>1</b><br/>2'.
I'm using the following line const doc = new DOMParser().parseFromString(html, 'text/html'); and realize if html =
'1<br/>2',
the result doc only contains'<br/>2'
. if html ='1<br/>2<br/>3'
, the result doc only contains'<br/>2<br/>3'
.Seems like if
<br/>
is the first tag, then any text content before the first<br/>
is ignored.Notice if you have some tag wrap that text content it can maintain (In other words,
<br/>
is not the first tag any more) if html ='<b>1</b><br/>2',
the result doc is'<b>1</b><br/>2'
.