2016-12-02 35 views
0

我有一個SharePoint .aspx頁面,一個webpart,其中包含一個打開頁面的鏈接,我無法更改該webpart。如何添加在新窗口中打開頁面的JavaScriptJavaScript點擊位於頁面另一部分的鏈接時會打開一個新頁面

此代碼可以幫助,但我需要找到的WebPart鏈接,打開一個新頁面處理鏈接的點擊:

<a href="http://URL" target="_blank">LINK</a> 
+0

[容易找到](https://www.google.co.uk/webhp?sourceid=chrome-即時&離子= 1&espv = 2&ie = UTF-8#q = js%20open%20new%20window%20from%20link) – GillesC

+0

您的意思是在「LINK」包含一個實際的網址嗎? –

+2

可能重複的[使用JavaScript在新標籤(而不是新窗口)中打開一個URL](http://stackoverflow.com/questions/4907843/open-a-url-in-a-new-tab-and -not-a-new-window-using-javascript) – GillesC

回答

0

在JavaScript中,您需要首先獲得對一個參考鏈接的<a>元素。您可以通過多種不同的方法來完成此操作,例如document.querySelector()document.getElementById()

一旦你必須元素的引用,則可以通過調用element.setAttribute("target","_blank")(其中element是包含參照<a>元件變量添加target="_blank"屬性。

所需的確切的代碼取決於在該HTML web部分包含鏈接,因爲這將決定如何獲得對元素的引用。

相關問題