// ==UserScript== // @name 妖火复读机 // @namespace http://yaohuo.me/ // @supportURL http://blog.zgcwkj.cn // @version 20240731.03 // @description 妖火论坛每个回复后面加个复读按钮。 // @author zgcwkj // @match *://yaohuo.me/bbs* // @match *://www.yaohuo.me/bbs* // @grant none // @license MIT // @downloadURL none // ==/UserScript== (function () { //回复 window.reply = function (txt) { //console.log(txt) //填写内容 var domTextarea = document.querySelector("textarea"); domTextarea.value = txt; //点击回复按钮 var domInput = document.querySelectorAll("input"); for (var iii = domInput.length - 1; iii > 0; iii--) { if (domInput[iii].value == "快速回复") { domInput[iii].click(); } if (domInput[iii].value == "发表回复") { domInput[iii].click(); } } } //注入按钮 var dom = document.querySelectorAll('.list-reply'); dom.forEach(v => { let len = v.querySelectorAll('span').length; let domSpan = v.querySelector('span:nth-last-child(2)'); if (len < 10) { domSpan = v.querySelector('span:nth-last-child(5)'); } let txt = domSpan.textContent; let btnHtml = " +1"; domSpan.innerHTML += btnHtml; }) })();