Пишу расширение для браузера, которое по своим нуждам сканирует DOM и добавляет некоторые элементы. Время от времени на страничке появляются новые элементы(подгружаются), то есть мне часто приходится пересканировать DOM. Но моя текущая функция сканирует каждый раз весь DOM, а мне хотелось бы сканировать только ту часть которая догрузилась. Как это реализовать нативным js?
function scanDocument(selector) {
var elements = document.body.querySelectorAll(selector);
if (elements.length === 0) {
return false;
}
return elements;
}