覆盖所有target =“ _ blank”以打开同一页面上的链接的最佳方法

问题描述 投票:0回答:1

是否可以将页面上的所有href链接更改为在同一标签上打开(target_self),而不是空白。约束:由于限制而无法访问代码,需要一种方法来覆盖所有链接以在同一页面上而不是在新页面上打开。

尝试过以下内容

var otherWindow = window.open();
otherWindow.opener = null;

$('a[target="_blank"]').each(function(){
   $(this).removeAttr('target');
});

是否可以定位所有链接?也许

javascript jquery css
1个回答
0
投票

在removeAttr之后,您是否尝试过添加addAttr并将其设置为_self?

© www.soinside.com 2019 - 2024. All rights reserved.