--- title: Insert HTML string before element tags: browser cover: engine firstSeen: 2018-06-19T20:57:58+03:00 lastUpdated: 2020-10-20T23:02:01+03:00 --- Inserts an HTML string before the start of the specified element. - Use `Element.insertAdjacentHTML()` with a position of `'beforebegin'` to parse `htmlString` and insert it before the start of `el`. ```js const insertBefore = (el, htmlString) => el.insertAdjacentHTML('beforebegin', htmlString); ``` ```js insertBefore(document.getElementById('myId'), '

before

'); //

before

...
```