在油猴脚本中,你可以使用MutationObserver来监听元素内容的变化。下面是一个示例代码,可以监听到lesson_pr_ + lesson_id元素的文本内容是否大于等于90:

// 创建一个MutationObserver实例
const observer = new MutationObserver(function(mutationsList) {
  for(let mutation of mutationsList) {
    // 判断目标元素的文本内容是否大于等于90
    if($('.lesson_pr_' + lesson_id).text() >= 90) {
      // 如果满足条件,则执行你的逻辑代码
      console.log('文本内容大于等于90');
    }
  }
});

// 配置观察选项
const config = { characterData: true, subtree: true };

// 监听目标节点
observer.observe(document.body, config);

在上述代码中,我们创建了一个MutationObserver实例,并设置了观察选项,其中characterData设置为true表示监视文本内容的变化,subtree设置为true表示监视目标节点及其后代节点的变化。然后,我们调用observe方法开始监听目标节点的变化。当满足条件时,你可以在if语句中执行你的逻辑代码。

注意:在监听到目标节点的变化后,你可以根据实际需求进行相应的处理,比如更新UI、发送请求等操作

$lesson_pr_ + lesson_idtext = 100 油猴监听是否大于等于90

原文地址: https://www.cveoy.top/t/topic/hZDT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录