Javascript TypeError : document. routeEvent 不是函数

标签 javascript html syntax-error

我正在处理一个带有 javascript 的旧页面。并且具有在 Mozilla、chrome 和 safari 等新浏览器中无法使用的功能。但所有页面都可以在 IE 11 上继续工作。document.routeEvent(e); 但我不知道问题出在哪里。我使用 FireBug 并给我带来错误 Javascript TypeError: document.routeEvent is not a function

我将感谢您的所有帮助。

function markClick(e) {
  if (isIE || isOpera6) {
    winX=event.screenX;
    winY=event.screenY;
  }
  else if (isN4 || isN6) {
    winX=e.screenX;
    winY=e.screenY;

    document.routeEvent(e);
  }

  if (isN4 || isN6) { 
    document.routeEvent(e); 
  } 
  else { 
    event.cancelBubble=false; 
  } 

  return true;
}

最佳答案

Document.routeEvent 已被弃用,并且从 2008 年起,它的支持已从浏览器中删除,请检查此 bug listing .

As per this changeset, * Still available: captureEvents, releaseEvents * Removed: routeEvent, enableExternalCapture, disableExternalCapture so the summary should be corrected here.

关于Javascript TypeError : document. routeEvent 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36263498/

相关文章:

javascript - 如何使用 HTML 按钮调用 javascript 函数

javascript - 将两个数组传递给函数,使用数据来启动按钮按下。 JavaScript

php - 如何将产品添加到购物车并附加数量。

java - 在android中将数据插入数据库时​​出错

android-recyclerview - 在回收者 View 上配置搜索 View

javascript - 如何实现可取消、有序的 promise ?

javascript - Select2 多选 - 以编程方式取消选择/取消选择项目

javascript - 如何将复选标记作为字符放置?

JQuery - 在 mouseenter 上显示一个 div

ember.js - 将ember应用程序升级到3.0意外 token <<