您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
setting column highlighting when mouse is over any skill
// ==UserScript== // @name thb_spreadsheet_column_highlighting // @namespace csi416_namespace // @description setting column highlighting when mouse is over any skill // @include *teamhb.org/index.php?page=team&subpage=spreadsheet* // @version 1 // @grant none // ==/UserScript== (function() { 'use strict'; var table_spreadsheet = document.getElementById("offense"); var tbody_spreadsheet = table_spreadsheet.children[0]; var tr_spreadsheet = tbody_spreadsheet.children; var spreadsheet_length = tbody_spreadsheet.children.length; for (var i = 2; i < spreadsheet_length; i++) { for (var j = 5; j < 20; j++) { //alert("a"); tr_spreadsheet[i].children[j].onmouseover = SetHighlighting; tr_spreadsheet[i].children[j].onmouseout = RemoveHighlighting; } } function SetHighlighting() { var sor = 0; var oszlop = 0; for (var k = 2; k < spreadsheet_length; k++) { for (var l = 5; l < 20; l++) { if (tr_spreadsheet[k].children[l] == this) { oszlop = l; sor = k; k = spreadsheet_length; l = 20; } } } for (k = 2; k < spreadsheet_length; k++) { for (l = 5; l < 20; l++) { if (oszlop == l) { tr_spreadsheet[k].children[l].className = 'tr_highlighted'; } if (sor == k) { tr_spreadsheet[k].children[l].className = 'tr_highlighted'; } } } } function RemoveHighlighting() { for (var k = 2; k < spreadsheet_length; k++) { for (var l = 5; l < 20; l++) { tr_spreadsheet[k].children[l].className = 'tr_normal'; } } } })();