jquery undefined / null错误

时间:2016-12-12 18:05:01

标签: javascript jquery html

我是一名程序员并试图从html调用jquery函数。

例如,我在下面的开源中,我想为 webdriver-app.js 提供一个变量 wd

A.html:

<html>
    <!-- jQuery & jQuery UI + theme (required) -->
    <link href="jquery-ui.css" rel="stylesheet">
    <script src="jquery.js"></script>
    <script src="jquery-ui.js"></script>

    <!-- keyboard widget css & script (required) -->
    <link href="keyboard.css" rel="stylesheet">
    <script src="jquery.keyboard.js"></script>

    <script src="webdriver.js"></script>
    <script src="base64-arraybuffer.js"></script>
    <script src="FileSaver.js"></script>
    <script src="hammer.min.js"></script>
    <script src="webdriver-app.js"></script>
</head>
<input name="webDriverUrlPort" type="text" onchange="wd.onWebDriverUrlPortChange()" onkeyup="wd.onWebDriverUrlPortChange()"/>
<input name="webDriverUrlPort" type="text" onchange="wd.onWebPageChange()" onkeyup="wd.onWebPageChange()"/>

webdriver-app.js 包含:

....
WebDriverJsController.prototype.onWebPageChange = function() {
  this.view.updateSessionDepControls();
};

document.addEventListener("DOMContentLoaded", function(event) {
  window.wd = new WebDriverJsController();
});
....

目前,将wd.onWebPageChange()更改为window.wd.onWebPageChange()会导致undefined or null错误。以上简化代码可能有什么问题?

0 个答案:

没有答案