, поэтому мой код ниже работает автономно в jsfiddle. но по какой-то причине .. я получаю эту ошибку последовательно после толкая его на реальном сервере:/и я не могу понять, почему ...Uncaught TypeError: Не удалось выполнить «наблюдать» на «MutationObserver»: параметр 1 не имеет тип «Node»
ошибка:
mycodewitherror.js:23 Uncaught TypeError: Failed to execute 'observe' on 'MutationObserver': parameter 1 is not of type 'Node'.
JS:
$(document).ready(function() {
// The below collects user login name, new login date and time, and previous use URL
var element = document.querySelector('.pet-name');
// create an observer instance
var observer = new MutationObserver(function(mutations) {
var username = $('.pet-name').text();
var referrer = document.referrer;
var date = new Date();
var month = date.getUTCMonth() + 1;
var day = date.getUTCDate();
var year = date.getUTCFullYear();
var time = date.toLocaleTimeString();
var formattedDate = month + '/' + day + '/' + year;
console.log("Pet Name Time");
console.log(referrer);
console.log(petname);
console.log(time);
console.log(formattedDate);
});
// configuration of the observer:
var config = { attributes: true, childList: true, characterData: true };
// pass in the target node, as well as the observer options
observer.observe(element, config);
В ссылках на «элемент»? –
Нет, когда вы вызываете 'observer.observe()'. Ой, подождите, нет, я совершенно неправ. – Pointy
Хорошо .... Touche ' –