我使用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),我不知道該如何應用它。
無論如何,我希望你能幫助我,
謝謝!
想開一個鏈接到其他窗口時用戶點擊鏈接? –