我使用Tampermonkey,我似乎无法让jQuery来处理它,所以这只能是Javacript。用JavaScript打开网页的特定链接?
我试图让脚本打开(在新窗口中)网页上项目的链接。我有我需要打开的项目列表,这里是这些项目的一个例子:
<a class="market_listings" href="http://blabla.com/item1">...</a>
<a class="market_listings" href="http://blabla.com/item2">...</a>
<a class="market_listings" href="http://blabla.com/item3">...</a>
etc.
正如你可以看到,该项目是由类和一个href定义。该类不是唯一的,但href是。
我是新来编程,但是这是我关于如何打开特别是那些来自网页链接的想法:
该脚本将获取带有class =“market_listings”元素, 只是为了缩小在页面上搜索hrefs。
脚本看起来,如果这些元素的href对应于 “http://blabla.com/item *”
脚本打开与HREF一个新的窗口。
我有编码几乎0经验,但是这是我怎么会开始了,考虑到我只是想开项目1和3:
function gethrefandopenwindow() {
var items = document.getElementsByClassName('market_listings')
//don't know how to code from here
if (*a href of items corresponds to*: 'http://blabla.com/item1')
{
*open new window to href of item1*
}
if (*a href of items corresponds to*: 'http://blabla.com/item3')
{
*open new window to href of item3*
}
else {
*refresh the page and start over*
}
}
正如我所说的,我有几乎没有编程经验,所以我不知道这是否可能,如果是,而且你愿意帮忙,请向我解释,就像我是一个白痴/新手一样。 :)
我能想到的唯一的其他方式是这一个:Javascript getElement by href?;除了我不知道如何在我的情况下应用它(以及如何从元素中打开特定的href),我不知道该如何应用它。
无论如何,我希望你能帮助我,
谢谢!
想开一个链接到其他窗口时用户点击链接? –