新手求助,猴油插件编写的脚本 当遇到页面会刷新时 不加入 setInterval 脚本就会失效 求助 有其他解决方案嘛?

举个例子
比如电商的订单管理,我输入订单号点搜索,页面显示订单信息,然后点编辑备注,输入内容点保存。如此循环,我脚本操作的就是自动填充文本然后点保存,但是当我不写 setInterval 或者clearInterval定时器,第一次搜索脚本会正常运行,保存后换个订单搜索 脚本就失效了 为什么
对了 我脚本是这样写的
获取点击备注的id,然后绑定点击事件,点击文本框自动填充文本,然后保存

阅读 400
2 个回答

const targetNode = document.getElementById('YOUR_TARGET_NODE_ID');


const config = { childList: true, subtree: true };


const callback = function(mutationsList, observer) {
    // 用或者检查mutationsList中的变动
    // 重新绑定事件或执行其他操作
};


const observer = new MutationObserver(callback);

// 开始观察目标节点
observer.observe(targetNode, config);

// 随时停止观察
// observer.disconnect();
    function 一系列操作(){
            操作
            操作
            操作
            (或许需要setInterval)一系列操作()
    }
推荐问题
宣传栏