使用javascript在新窗口中打开具有特定id的链接



我使用的CMS中我无法更改html。但它们确实提供了向页面添加javascript的能力。

有一个通常格式的链接例如<a id="myid" href="">Link</a>

在新窗口中打开此窗口的最佳方式是什么?

(它在一个有表单的页面上。因此,这是一种强制使用新窗口的情况,以防止表单上填写的文本因页面更改而被清除(

如果不能在<a>标记上设置target属性,但可以设置id,则此代码应该可以工作:

document.getElementById('idOfLinkYouWantToOpenInADifferentWindow').target = '_blank';

如果你不能添加ID,那么你可以直接针对href,如下所示:

document.querySelector('a[href=https://www.google.fr/]').target = '_blank';

最新更新