2016-12-02 37 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部分包含链接,因为这将决定如何获得对元素的引用。

相关问题