Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.06.2019, 11:49
Аватар для selevo
Кандидат Javascript-наук
Отправить личное сообщение для selevo Посмотреть профиль Найти все сообщения от selevo
 
Регистрация: 13.03.2013
Сообщений: 131

Не получается отследить элемент.
https://www.aliexpress.com/item/32847863500.html
Я хочу запустить alert() при появлении блока кода где написана стоимость доставки
Указал адрес блока, но в консоли появляются сведения о том что что-то изменилось токма если я кликаю мышкой по этому блоку или выделяю текст.

Как правильно сделать ?
// выбираем нужный элемент
var target = document.querySelector('#root > div > div.product-main > div > div.product-info > div.product-shipping > span.product-shipping-price.bold');
// создаем новый экземпляр наблюдателя
var observer = new MutationObserver(function(mutations) {
  mutations.forEach(function(mutation) {
    console.log(mutation);

  });
});

// создаем конфигурации для наблюдателя
var config = { attributes: true, childList: true};

// запускаем механизм наблюдения
observer.observe(target, config);

Последний раз редактировалось selevo, 25.06.2019 в 11:51.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заменить DOM элемент user_name Общие вопросы Javascript 8 23.05.2015 11:14
Выбрать элемент у родителя которого сын это элемент по которому кликнули MalikSPB Events/DOM/Window 8 30.12.2012 12:22
Вытеснить элемент из потока Isaac (X)HTML/CSS 5 13.04.2012 15:14
Помогите удалить новый DOM элемент allforweb jQuery 1 26.01.2012 02:32
Drag-n-Drop - перетянуть элемент Jugo ExtJS 1 10.08.2011 19:10