在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 使用dispatchEvent觸發(fā)事件,但是沒有效果,也沒有任何的報(bào)錯(cuò)提示

使用dispatchEvent觸發(fā)事件,但是沒有效果,也沒有任何的報(bào)錯(cuò)提示

問題:
使用dispatchEvent觸發(fā):a標(biāo)簽的下載功能,但是沒有效果,也沒有任何的報(bào)錯(cuò)提示
代碼:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
<script type="text/javascript">
    function down(){
         var aLink = document.createElement('a')
         var evt = document.createEvent('HTMLEvents'),
         evt.initEvent('click', false, false);
         aLink.;
         aLink.dispatchEvent(evt);
    }
</script>
</head>
<body>
    <button onclick="down()">下載</button> 
</body>
</html>
回答
編輯回答
夏木
function down(){
    var aLink = document.createElement('a')
    var evt = new MouseEvent('click', {
        view: window,
        bubbles: true,
        cancelable: true
    });
    aLink.;
    aLink.dispatchEvent(evt);
}
2017年6月6日 19:27
編輯回答
老梗
var aLink = document.createElement('a')
var evt = document.createEvent('MouseEvents');//寫錯(cuò)了一個(gè)標(biāo)點(diǎn)。還有事件類型
evt.initEvent('click', false, false);
aLink.;
aLink.dispatchEvent(evt);
2018年8月7日 22:44