使用javascript打开多个标签

时间:2015-01-06 09:36:15

标签: javascript

使用javascript一次打开多个标签时出现问题,我的尝试如下:

<a id="download" href="#">Download All</a>

<script type="text/javascript">
var link = document.getElementById("download");

link.onclick = function() {
    window.open('logs/orders/26438/C%20S20%202131410.docx','_blank');
    window.open('logs/orders/26438/L%20S20%202131410.docx','_blank');
    window.open('logs/orders/26438/B%20S20%202131410.docx','_blank');
    window.open('logs/orders/26438/C%20S60%207141202.docx','_blank');
};
</script>

2 个答案:

答案 0 :(得分:0)

为了清除那些被这个问题搞糊涂的人,Lee Kowalkowski发现这是导致这个问题的Chrome的弹出窗口拦截器!代码是正确的。

答案 1 :(得分:-1)

尝试将目标从_blank更改为_parent,如果遇到问题仍然可以从属性a中删除href标记。有关详细信息,请参阅http://www.w3schools.com/jsref/met_win_open.asp。还有一些浏览器阻止弹出窗口,这有时会导致问题。