// ==UserScript== // @name 成绩增加显示插件(留星网)- liustar.cn // @namespace Violentmonkey Scripts // @match https://liustar.cn/*/result-* // @grant none // @version 1.0 // @author - // @license MIT // @description 11/30/2023, 2:26:02 PM // @downloadURL none // ==/UserScript== // .border-red-bold{ // border: 6px #ff4242 solid !important; // } function getGrade(){ // 统计数量 let errors = document.querySelectorAll(".border-red").length console.log(document.querySelectorAll(".broder-red")) var grade = document.querySelector('.f18'); // 获取包含 成绩: 的元素 var spanElement = document.querySelector('span.f18'); // 检查元素是否存在 if (spanElement) { // 创建一个包含换行符的空白文本节点 var lineBreak = document.createElement('br'); // 创建一个 元素 var newSpanElement = document.createElement('span'); // 创建一个文本节点 let msg = '错误: ' + errors var textNode = document.createTextNode(msg); // 设置文本节点的颜色为红色 newSpanElement.style.color = 'red'; // 将新的 元素设置为 class="f18" newSpanElement.classList.add('f18'); // 将文本节点添加到 元素中 newSpanElement.appendChild(textNode); // 将 元素添加到 成绩: 后面 spanElement.parentNode.insertBefore(newSpanElement, spanElement.nextSibling); // 将空白文本节点插入到 成绩: 后面 spanElement.parentNode.insertBefore(lineBreak, spanElement.nextSibling); } } (function() { 'use strict'; getGrade(); // 创建一个