如何更改此Greasemonkey脚本以在其他页面上工作?

时间:2012-05-21 11:16:04

标签: javascript jquery greasemonkey visited

我尝试了来自How can I detect visited and unvisited links on a page?的脚本,它可以在测试页面上运行,但不适用于我的。

那里的答案说,我需要改变SelectorStr,但要改变什么? 如何查看我的选项。我尝试搜索ui.topicLista.topicTItle,但无法找到有关这些值的任何内容。

编辑(来自下面的评论):
我在页面源中找到了这个HTML:

<td class="plist"> 
    <a target="_top" href="/smartphones/clik-where-suppose.html" target="_self" ...

但是,如果将SelectorStr设置为td.plist a._top,它仍无效。

1 个答案:

答案 0 :(得分:-1)

我没有尝试过代码,但我想你必须在那里放一个Selector String。在示例中,使用了两件事。第一个是无序列表,类名为topicList,第二个是类topicTitle的链接。

因此,如果您想将该代码应用于该SelectorStr,您的html应如下所示:

<ul class="topicList">
      <li><a class="topicTitle" href="#">listitem 1</a></li>
      <li><a class="topicTitle" href="#">listitem 2</a></li>
      <li><a class="topicTitle" href="#">listitem 3</a></li>
</ul>