你可以使用insertAdjacentHTML()方法。
document.querySelector('div').insertAdjacentHTML('beforebegin', 'beforebegin')
document.querySelector('div').insertAdjacentHTML('afterbegin', 'afterbegin')
document.querySelector('div').insertAdjacentHTML('beforeend', 'beforeend')
document.querySelector('div').insertAdjacentHTML('afterend', 'afterend')
<div style='border: solid 1px red'>
<br>
Some text
<br>
</div>
或者,您也可以appendChild()像这样使用文本节点:
var txt = document.createTextNode('Some more text')
document.querySelector('div').appendChild(txt)
<div>
Some text
<br>
</div>