过去3天我一直在尝试使用Tampermonkey,我没有得到任何地方(我是一个极端的新手)。到目前为止,我刚尝试在本地保存这些文件,看看Node.js是否可以保存我所做的更改,但没有运气。
我需要改变
<a href="javascript:notFinished()" onmouseover="if(module_next.src == 'images/navbar/next.gif'){changeImages('module_next', 'images/navbar/next_o.gif'); tag('Go to next page'); return true;}" onmouseout="if(module_next.src == 'images/navbar/next.gif'){changeImages('module_next', 'images/navbar/next.gif'); return true;}" name="module_next_href" id="module_next_href">
进入
<a href="javascript:changePage(1)" onmouseover="if(module_next.src == 'images/navbar/next.gif'){changeImages('module_next', 'images/navbar/next_o.gif'); tag('Go to next page'); return true;}" onmouseout="if(module_next.src == 'images/navbar/next.gif'){changeImages('module_next', 'images/navbar/next.gif'); return true;}" name="module_next_href" id="module_next_href">
它需要永久保持这样,为了应用这个我只是手动替换它,但想到一个脚本是最好的。
答案 0 :(得分:-1)
也许像这样的剧本就是你要找的东西。根据需要自定义 - 它会找到标记为a
且与指定的href
内容匹配的HTML元素,并对其进行更改。
// ==UserScript==
// @name E
// @namespace e
// @version 1
// @include *google.com*
// @grant GM_log
// @require https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js
// @run-at document-end
// ==/UserScript==
// Find an element using jQuery
var element = $("a[href='javascript:notFinished()']");
// Replace the href attribute of this element, if it exists
if (element.length > 0)
{
element.attr('href', 'javascript:changePage(1)');
}