# Вставка insertAdjacentHTML/DocumentFragment
[importance 4]
Напишите кроссбраузерную функцию `insertBefore(elem, html)`, которая:
- Вставляет HTML-строку `html` перед элементом `elem`, используя `insertAdjacentHTML`,
- Если он не поддерживается (старый Firefox) -- то через `DocumentFragment`.
В обоих случаях должна быть лишь одна операция с DOM документа.
Следующий код должен вставить два пропущенных элемента списка `34`:
```html
```