7
以下のコードはjsfiddleで単独で動作します。Uncaught TypeError: 'MutationObserver'で 'observe'を実行できませんでした。パラメータ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 ' –