I have this error:
Uncaught TypeError: Failed to execute 'observe' on 'MutationObserver': parameter 1 is not of type 'Node'.
This is the code:
$(document).ready(function () {
var target = document.querySelector('#DateRange');
var observer = new MutationObserver(function (mutations) {
var selectedRange = target.innerText;
if (selectedRange !== '') {
var dateRange = selectedRange.split(' - ');
chart.destroy();
drawGetEntsurgeryChart(dateRange[0], dateRange[1]);
}
});
observer.observe({
attributes: true,
childList: true,
characterData: true
});
});
This is how I see the error in my browser
I have this error:
Uncaught TypeError: Failed to execute 'observe' on 'MutationObserver': parameter 1 is not of type 'Node'.
This is the code:
$(document).ready(function () {
var target = document.querySelector('#DateRange');
var observer = new MutationObserver(function (mutations) {
var selectedRange = target.innerText;
if (selectedRange !== '') {
var dateRange = selectedRange.split(' - ');
chart.destroy();
drawGetEntsurgeryChart(dateRange[0], dateRange[1]);
}
});
observer.observe({
attributes: true,
childList: true,
characterData: true
});
});
This is how I see the error in my browser
Share Improve this question edited yesterday David 219k40 gold badges226 silver badges322 bronze badges asked yesterday nawaf al-rashidynawaf al-rashidy 12 bronze badges1 Answer
Reset to default 0Presumably the error occurs here?:
observer.observe({
attributes: true,
childList: true,
characterData: true
});
It looks like you fot to include the target
value when calling the function:
observer.observe(target, {
attributes: true,
childList: true,
characterData: true
});