2016-04-18 38 views
-1

我已經嘗試了很多方法,但它們都似乎失敗了。我非常生氣,因爲沮喪而刪除了我的劇本。有關如何在新窗口中打開與linkedin關聯的url鏈接的任何提示。正如你所看到的,當談到Javascript時,我是一個新手。Javascript:我如何自動打開url鏈接,即linkedin?

我知道如何打開一個單獨的窗口,但沒有一個與linkedin url關聯。

window.open($("a:contains('http')").text(), "", "_blank"); 
+0

'我如何自動打開URL鏈接被LinkedIn?'所以你的意思是,如果你的頁面將與他們的8 10個的錨標記是linkedin你想自動打開8個選項卡? –

+0

類別。我需要在單獨的窗口中打開它,而不是選項卡。但是,你有正確的想法。 – Weakman10122

+0

JQuery的「文本」方法返回元素內的文本,所以你可能有一個鏈接Click here,你的代碼將返回「點擊這裏」。如果您希望它返回「linkedin.html」,請改爲閱讀href屬性。 – James

回答

0

的樣本代碼,將採取一切anchor標籤在體內,如果href包含linkedin.com將在新標籤中打開它。

$.each($('body a'),function(){ 
if($(this).attr('href').indexof('linkedin.com') > -1){ 
    window.open($(this).attr('href'), "", "_blank"); 
} 
}); 

希望這有助於

1

香草JS解決方案

[].forEach.call(document.querySelectorAll("a[href*=\"linkedin.com\"]"), function(anchor) { 
    window.open(anchor.href, "_blank"); 
});