2015-11-05 82 views
0
<ul class="test"> 
    <li> 
     <a href="abc.com">abc.com</a> 
     <a href="xyz.com">xyz.com</a> 
    </li> 
</ul> 

如何在页面加载时在新窗口中打开URL上方的URL。在页面加载时在新窗口中打开URLS

+0

您的意思是当你用这个html打开页面时,它会打开其他窗口而不点击任何东西? – Dhunt

+0

@Dhunt:是的,它会打开,没有点击链接。 – harry

回答

0
**I got the solution: Thanks to everyone for your help.** 

<ul class="test"> 
    <li> 
     <a href="abc.com">abc.com</a> 
     <a href="xyz.com">xyz.com</a> 
    </li> 
</ul> 

<script type='text/javascript' > 
    $(document).ready(function(){ 
     $(".test li a").each(function(){ 
      url = $(this).attr("href"); 
      window.open(url,'_blank') 
     }); 
    }) 
</script> 
1

给了一个标签target="_blank"

<ul class="test"> 
    <li> 
     <a href="abc.com" target="_blank">abc.com</a> 
     <a href="xyz.com" target="_blank">xyz.com</a> 
    </li> 
</ul> 
+0

**在页面加载**?你错过了吗? – Rayon

+0

使用''其中myFunction()是您的js函数,可以完成您的任务。在这个例子中打开你的链接。或者你不知道如何写js?我认为它不足以指定 –

+0

'target =“_ blank”'不是指定问题的解决方案! – Rayon

1

使用特定的选择选择a元素,并使用window.open这些元素的href属性

$('a').each(function() { 
    window.open(this.href); 
}); 
0

你有添加target="_blank"

<a href="abc.com" target="_blank">abc.com</a> 
<a href="xyz.com" target="_blank">xyz.com</a> 
相关问题