如何在外部网页上选择并打开某个class级的随机链接?
我有:
var linksInCategory = document.$('.CategoryTreeLabel').href); var randomLinkArray = Array(linksInCategory);
我需要转到外部网页并在该文档中搜索类别为.CategoryTreeLabel
任何项目并获取附加的href
。 见下文。
randomLinkArray
只是我查询的链接数组。
function goThere(link) { var the_url = randomLinkArray[Math.floor(Math.random()*randomLinkArray.length)]; var new_window = window.open(the_url,"new_window","menubar, resizeable. location, toolbar, status, scrollbars"); }
the_url
从数组randomLinkArray
随机选择的链接的值。
这将在新窗口中打开the_url
。
当用户单击该按钮时,应将它们带到Wikipedia页面,该页面是从我们查询的页面中的链接数组中随机选择的(现在在按钮中设置为src=""
)。
我不确定的事情是:
-
我需要转到外部网页并搜索该文档以查找具有
.CategoryTreeLabel
类的任何项目并获取附加的href
– 由于.CategoryTreeLabel
,我不能在JavaScript中执行此操作 – 任何技巧? -
我的数组的参数在
function goThere()
调用时随机href的公式 -
在哪里放置
url "http://en.wikipedia.org/wiki/Category:Sports"
我想从这里获取.CategoryTreeLabels
并创建从中选择随机URL的数组
抱歉继续,希望能够清楚。 谢谢!