Как «рекконектить» MutationObserver?

Есть такая разметка:

<div class="container" id="container" contenteditable>
  blabla
</div>

Функция - obs_container следить за изменением container.

Если нажать на кнопку "добавить main" в container добавляется div main.

Мне нужно следить за container пока нет main. но если main есть. то перестать следить за container и начать следить только за main и наоборот, если main-а нет.

Как это можно сделать ? Можно конечно вызывать нужную функцию на кнопке, но хотелось бы в самом observer-е проверять

DEMO


Ответы (0 шт):