// ==UserScript== // @name 清空笔记助手 // @namespace http://tampermonkey.net/ // @version 0.1 // @description 在页面左下角添加一个按钮,点击后清空笔记 // @author 你的名字 // @match 你的脚本运行的页面URL // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; // 创建按钮 const button = document.createElement('button'); button.textContent = '清空笔记'; button.style.position = 'fixed'; button.style.bottom = '10px'; button.style.left = '10px'; button.style.zIndex = '9999'; button.title = '清空笔记'; // 鼠标悬停显示文字 button.onmouseover = function() { this.textContent = '清空笔记'; }; // 点击按钮执行操作 button.onclick = function() { if (confirm('确定要清空笔记吗?')) { scrollAndCheck(); } }; // 将按钮添加到页面 document.body.appendChild(button); // 你的原有脚本逻辑 const scrollToBottom = (c) => { const element = document.querySelector(c); console.log(element); element.scrollTop = element.scrollHeight; }; const isScrolledToBottom = () => { const element = document.querySelector('.end'); return element ? element.getBoundingClientRect().bottom <= window.innerHeight : false; }; function scrollAndCheck() { scrollToBottom('.memos'); if (!isScrolledToBottom()) { console.log('No element with class "end" was found, continue scrolling...'); setTimeout(scrollAndCheck, 1000); // 每秒检查一次 } else { console.log('页面已下滑到最底部!'); var elements = document.querySelectorAll('.item.danger'); for (var i = 0; i < elements.length; i++) { if (elements[i].textContent.includes('删除')) { elements[i].click(); } } } } })();