如何使用 target=_blank 打开多个新选项卡并将每个选项卡放在单独的选项卡中?

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

我知道如何在新选项卡中使用 target="_blank" 打开链接

如果我在一个页面上有多个链接,并且它们指定 target="_blank",单击一个链接将在新选项卡中打开,但如果我返回页面(保持新选项卡打开)并单击另一个链接,它将在同一个链接中打开新标签。它重用了新选项卡。

有没有办法(如果有的话是什么)在新选项卡中打开每个链接而不重复使用新选项卡?

我希望能够单击所有链接,例如八个链接,并打开八个新选项卡,每个链接都在单独的新选项卡中。

这可以做到吗?如果是的话,怎么办?

我在想,如果没有办法做到这一点,我将不得不将 open 函数与其他语句一起使用,并为新窗口指定一个名称。使它们独一无二应该可以防止它们被使用。

hyperlink tabs unique new-operator
1个回答
0
投票

如果您指定唯一的目标值,例如 1blank,则对于每个目标,每个链接都将在新选项卡中打开,并且其他链接不会重复使用这些选项卡。

它可能很丑陋且不标准,但它符合我的目的。

尝试此操作后,我在控制台中没有看到任何错误。我猜这是采用我在 target= 中使用的名称,查找具有该名称的选项卡,如果找到则重复使用该选项卡。

如果未找到,则会创建一个新选项卡。

我使用 href 值作为目标值,一切似乎都按我想要的方式工作。

也许使用相当于窗口名称的唯一目标是一个未记录的问题。

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