您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
特点字符标红,测试
// ==UserScript== // @name 特点字符标红 // @namespace http://tampermonkey.net/ // @version 0.3 // @description 特点字符标红,测试 // @author TCH // @match *://*.com/* // @grant none // ==/UserScript== (function() { function find(searchVal, bgColor) { var oDiv = document.getElementsByTagName("body")[0]; var sText = oDiv.innerHTML; searchVal=" "+searchVal; var sKey = "<span name='addSpan' style='color:red;'>" + searchVal + "</span>"; var num = -1; var rStr = new RegExp(searchVal, "g"); var rHtml = new RegExp("\<.*?\>", "ig");//匹配html元素 var aHtml = sText.match(rHtml); //存放html元素的数组 sText = sText.replace(rHtml, '{~}'); //替换html标签 sText = sText.replace(rStr, sKey); //替换key sText = sText.replace(/{~}/g, function () { //恢复html标签 num++; return aHtml[num]; }); oDiv.innerHTML = sText; } find('economist') find('字符') })();