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

  • Post author:
  • Post category:其他


您可能需要排列HTML,以便即使未启用JavaScript,用户仍然可以打开所有链接。(我们称此为渐进增强。)如果这样,类似的方法可能会很好地起作用:

的HTML

jQuery的

$(function() { // On DOM content ready…

var urls = [];

$(‘.yourlinks a’).each(function() {

urls.push(this.href); // Store the URLs from the links…

});

var multilink = $(‘

Click here

‘); // Create a new link…

multilink.click(function() {

for (var i in urls) {

window.open(urls[i]); // …that opens each stored link in its own window when clicked…

}

});

$(‘.yourlinks’).replaceWith(multilink); // …and replace the original HTML links with the new link.

});

此代码假定您只希望在每个页面上使用一个这样的“多重链接”。(我也没有测试它,所以它可能充满了错误。)