方法未定义,即使我加载了js

时间:2016-03-15 21:48:57

标签: javascript jquery asp.net

我加载了一个外部js并调用了其中一个函数,但它说" daterangepicker未定义。"有什么想法吗?我确定它在那里。

代码的一部分......

function selectClicked(id){
  console.log(id);
  myFunction() ;
}
function myFunction() {
  console.log("Click Event");
}
var options = document.getElementById('SelectMenu');
options.setAttribute("onchange", function(){selectClicked(options.value);});

错误是:JavaScript运行时错误:对象不支持属性或方法' daterangepicker'

1 个答案:

答案 0 :(得分:1)

这可能是您的外部文件中的范围问题。 尝试以这种方式创建函数:

Datetimepicker = function () { ... }

而不是:

Datetimepicker() { ... }