开发者社区> 问答> 正文

请写出三种以上的 Firefox 有但 IE 没有的属性和函数

请写出三种以上的 Firefox 有但 IE 没有的属性和函数

展开
收起
kun坤 2019-11-28 14:35:38 464 0
1 条回答
写回答
取消 提交回答
  • 1、在 IE 下可通过document.frames["id"];得到该 IFRAME 对象,

    而在火狐下则是通过document.getElementById("content_panel_if").contentWindow;

    2、IE 的写法: _tbody=_table.childNodes[0] 在 FF 中,firefox 会在子节点中包含空白则第一个子节点为空白"", 而 ie 不会返回空白 可以通过if("" != node.nodeName)过滤掉空白子对象

    3、模拟点击事件

    if (document.all) {
      //ie下
      document.getElementById("a3").click();
    } else {
      //非IE
      var evt = document.createEvent("MouseEvents");
      evt.initEvent("click", true, true);
      document.getElementById("a3").dispatchEvent(evt);
    }
    

    4、事件注册

    if (isIE) {
      window.attachEvent("onload", init);
    } else {
      window.addEventListener("load", init, false);
    }
    
    
    2019-11-28 16:16:00
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载