开发者社区 问答 正文

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

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

展开
收起
kun坤 2019-11-28 14:35:38 467 分享 版权
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
    赞同 展开评论
问答分类:
问答标签:
问答地址: