当前位置: 首页 > 面试题库 >

单击时如何使链接打开多个页面

李俭
2023-03-14
问题内容

我有两个(或更多)链接。例如:http :
//google.com和http://yahoo.com。

当我单击单个链接时,如何使它们 打开?

例如,一个名为“单击此处”的链接,单击该链接将打开两个不同的空白窗口。


问题答案:

HTML:

<a href="#" class="yourlink">Click Here</a>

JS:

$('a.yourlink').click(function(e) {
    e.preventDefault();
    window.open('http://yoururl1.com');
    window.open('http://yoururl2.com');
});

您还应该知道window.open有时会被弹出窗口阻止程序和/或广告过滤器阻止。

Paul的补充:这种方法还依赖于启用JavaScript。通常这不是一个好主意,但有时是必要的。



 类似资料:
  • 我正在处理一个(父)网页的需求,该网页有一些链接,比如Link1、Link2和Link3。当我单击链接1(将在活动窗口1(子窗口)的新窗口中打开)时,当我单击链接2/Link3时,页面应在同一窗口(窗口1)中打开。 问:Javascript/Jquery/Ajax中是否有实现此功能的方法。请分享你对此的宝贵想法。 注意:如果没有打开任何链接,则应弹出一个新窗口。我知道我们在HTML中有选项targ

  • 我有一个html链接

  • 问题内容: 假设我的网页上有这些元素。 我想单击带有文本的链接。如何使用 链接文本 来识别或单击该元素,而没有任何独特的属性,例如id或class。 在.Net中,我可以使用。nightwatch.js中的等效项是什么 问题答案: 定位器在内部使用XPath。 因此,使用XPath单击示例中的第二个链接: 请注意,根据内部HTML的不同,您可能需要连接子级并修剪空格:

  • 我试图在一个新选项卡中打开给定网页上的每个链接,但通过单击两个链接,它会抛出此错误。任何建议都会有帮助。谢谢 这是我的代码: 这里有一个错误,我得到了-

  • 我在Android上有一个,我希望任何嵌入的URL都可以点击。我使用了类,它将它们变成蓝色并加下划线。然而,我不知道如何让它们真正可以点击。 谢谢!

  • 我有一个页面有几个链接。每个链接都应该在fancybox窗口中打开。超文本标记语言的结构是这样的: 通过点击任何链接将打开一个fancybox窗口,但并不总是有正确的内容。这并不奇怪,因为所有的内容div都有相同的ID。在fancybox窗口中为每个链接打开正确内容的最佳解决方案是什么? 编辑:我想我的问题解决了。我使用下面的代码: 这个代码正确吗?