锚未触发

时间:2015-08-25 12:23:18

标签: javascript html internet-explorer-10

我有一个代码可以通过javascript将json数据导出到Excel,它在Chrome中运行良好。但是,相同的代码在IE中无法通过代码触发点击事件:

download = function (content, filename, contentType) {
    if (!contentType) contentType = 'application/octet-stream';
    var a = document.getElementById('idA');
    var blob = new Blob([content], {
        'type': contentType
    });
    a.href = window.URL.createObjectURL(blob);
    a.download = filename;
    var eid = '#' + id;
    //$(eid)[0].click();
    var l = document.getElementById('idL');
    alert('1'); //this one works
    l.click();  
    alert('2'); //this doesn't  
};
通过单击按钮并单击锚点href会触发

下载功能,导致在Excel中下载blob。我需要在IE中完成这项工作。

0 个答案:

没有答案