我正在为 Greasemonkey/Tampermonkey 开发一个用户脚本,它从谷歌搜索结果页面中的标签。
插件表示脚本正在运行,脚本执行了,但是什么也没发生。
我已经打开控制台并尝试手动操作,但选择器只选择了第一个在页面中。
我试过:
$("a")
$("a.l")
$(".l")
我还尝试在文档开始、文档正文和文档结束处更改用户脚本的位置,但结果是相同的:只返回匹配的第一个元素。
脚本代码:
// ==UserScript==
// @name Google onmousedown remove
// @version 0.1
// @include /^https?://[a-z]*\.?google\.[a-z\.]+/search.*/
// @require http://code.jquery.com/jquery-1.9.1.min.js
// @run-at document-end
// ==/UserScript==
$(document).ready(function (){
$("a.l").each(function (){ $(this).removeAttr("onmousedown"); });
});
问题出在哪里?谢谢。