使用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>
答案 0 :(得分:0)
为了清除那些被这个问题搞糊涂的人,Lee Kowalkowski发现这是导致这个问题的Chrome的弹出窗口拦截器!代码是正确的。
答案 1 :(得分:-1)
尝试将目标从_blank更改为_parent,如果遇到问题仍然可以从属性a中删除href标记。有关详细信息,请参阅http://www.w3schools.com/jsref/met_win_open.asp。还有一些浏览器阻止弹出窗口,这有时会导致问题。