@Sushkov
">alert("yohoho")

Как вызвать событие при добавлении элемента в tbody?

Как вызывать события при добавлении элемента
var observer = new MutationObserver(listModified);

function listModified(mutations)
	{
		for (var i = 0; i < mutations.length; i++)
		{
			for (var j = 0; j < mut.addedNodes.length; j++)
			{
				console.log(mut.addedNodes[j]);
			}
		}
	}

var tbody_id= document.getElementById('tbody_id');
observer.observe(tbody_id, {childList: true})

Сама таблица выглядит так:
<tboby>
<tr id="..."></tr>
<tr id="..."></tr>
<tr id="..."></tr>
</tbody>

но получаю только ошибки. Что не так?
  • Вопрос задан
  • 325 просмотров
Решения вопроса 1
Deonisius
@Deonisius
Родился в 11110110111 году, 11000 января.
но получаю только ошибки
Ошибки желательно показывать, да и код показали не полный.
Смотрим пример
var MutationObserver = window.MutationObserver || window.WebKitMutationObserver,
    observer = new MutationObserver(function(mutations) {
        mutations.forEach(function (mutation) {
            console.log(mutation.addedNodes);
        });
    });

var config = {
    childList: true
};
var target = document.querySelector('tbody');
observer.observe(target, config);

Сама таблица выглядит так
А в реальном html-коде id у <tbody> присутствует?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы