You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用MutationObserver调用observe方法时触发类型错误的问题求助

MutationObserver调用observe方法时触发类型错误的问题求助

各位大佬好!我最近在写代码使用MutationObserver的时候踩了个坑,触发了一个类型错误,折腾半天没找到解决办法,来这儿求支招!

我碰到的错误提示是:

Uncaught TypeError: Failed to execute 'observe' on 'MutationObserver': parameter 1 is not of type 'Node'.

下面是我对应的代码:

$(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
  });
});

我在浏览器开发者工具里看到的错误就是上面这个类型错误提示。

备注:内容来源于stack exchange,提问作者nawaf al-rashidy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 10:28:00