Javascript 单击按钮应打开多个

Javascript 单击按钮应打开多个,javascript,jquery,Javascript,Jquery,您好,我有一个带有下载pdf文件链接的页面。现在我必须按下按钮下载该页面上的所有可用文件。现在,如何在点击按钮时触发所有链接上的点击事件 <button class="download-all"/> <a class="link" href="file.html"/> <a class="link" href="file2.html"/> 现在点击按钮,点击所有带有link类的链接 您的HTML不正确,请使用以下内容进行修改 HT

您好,我有一个带有下载pdf文件链接的页面。现在我必须按下按钮下载该页面上的所有可用文件。现在,如何在点击按钮时触发所有链接上的点击事件

    <button class="download-all"/>
    <a class="link" href="file.html"/>
    <a class="link" href="file2.html"/>


现在点击按钮,点击所有带有
link
类的链接

您的HTML不正确,请使用以下内容进行修改

HTML


我不确定使用标准web技术是否可以实现这一点,因为HTTP不支持一次下载多个文件

解决方案:-

打开多个窗口以启动文件下载


最简单的方法是将多个文件捆绑到一个ZIP文件中。因此,单击任何人都可以下载ZIP文件。

可能的重复。我可以问一下您为什么要这样做吗?@Fredreik我在OP中已经说过。我有下载单个文件的链接,现在我需要一次下载所有文件。是的,这有点不正确。我只是作为示例编写的。@SrujanSujju上面的HTML结构是正确的。未捕获引用错误:未定义单击
<button type="button" class="button">Download All PDF</button>
<a class="link" href="file.html">PDF</a>
<a class="link" href="file2.html">PDF</a>
$('button.button').on('click', function(){
    $('a.link').click(); //fires click to all a with class "link"
});

//Anchor tag click Event
$('a.link').click(function(e){
    e.preventDefault();
    var href = $(this).attr("id");
    window.location.href = href;
});