展开Wikipedia类别树的所有类别

时间:2012-09-19 12:41:09

标签: javascript jquery ajax firefox wikipedia

我正在尝试通过Web控制台(使用Firefox,但我愿意在必要时更改)。

我想要做的是基本上立即点击页面上的所有“加号”标志。有关示例,请参阅此处:http://de.wikipedia.org/wiki/Kategorie:Volkswirtschaftslehre(请原谅我链接德国网站,但英语维基百科现在似乎正在使用不同的系统,我需要在德语网站上进行...)

这是我走了多远:当我进入

var = document.getElementsByClassName("CategoryTreeToggle");

我得到包含CategoryTreeToggle所有元素的变量测试。但是,显然没有为那些人定义的onclick例程。

有人可以帮帮我,告诉我从哪里去?

2 个答案:

答案 0 :(得分:0)

MediaWiki使用jQuery,这样可以轻松实现:

$( '.CategoryTreeToggle' ).click();

或者,如果您只想单击那些尚未展开的切换:

$( '.CategoryTreeToggle[title="ausklappen"]' ).click();

但是使用CatScan会不会更容易?

答案 1 :(得分:0)

对于英语维基百科,您可以输入

$( '.CategoryTreeToggle[title="expand"]' ).click();
相关问题