zoukankan      html  css  js  c++  java
  • javascript firefox中onclick()函数不能用的问题


    <a id="downloadFileLink" href="1.html" ></a>

    var downloadLink = document.getElementById('downloadFileLink');
    downloadLink.onclick();  //this sentence can't run in firefox

    解决办法:
    标签中添加onclick事件<a id="downloadFileLink" href="1.html" onclick="alert('a');" ></a>

     var downloadLink = document.getElementById('downloadFileLink');
            downloadLink.onclick 
    = Function("location.href='DownloadHandler.ashx?fileName=" + fileName + "&filePath=" + filePath + "'");
            downloadLink.style.display 
    = 'block';
            downloadLink.style.display.visibility 
    = 'hidden';
            
    //downloadLink.onclick();  //this sentence can't run in firefox
            if (document.all && typeof (document.all) == "object")   //IE  
            {
                downloadLink.fireEvent(
    "onclick");
            }
            
    else {
                var e 
    = document.createEvent('MouseEvent');
                e.initEvent(
    'click'falsefalse);
                downloadLink.dispatchEvent(e);
            }
            
    return false;


  • 相关阅读:
    查全球服务器的网站
    linux passwd文件中位置所对应的信息
    linux目录清单
    mysql自动添加编号
    mysql优化学习
    maven的基本使用2
    SpringBoot的基本使用
    Mybatis的缓存
    部分属性及方法的浏览器兼容问题
    Mybatis的sql mapper映射文件详解
  • 原文地址:https://www.cnblogs.com/tuzhiye/p/1382727.html
Copyright © 2011-2022 走看看