Javascript 未捕获类型错误:this.element.val不是函数错误
有人能帮我解决这个错误吗?我不知道我在哪里犯了错误。我对JavaScript或OOP都是新手,所以谢谢你们的帮助 这是我的密码:Javascript 未捕获类型错误:this.element.val不是函数错误,javascript,jquery,oop,Javascript,Jquery,Oop,有人能帮我解决这个错误吗?我不知道我在哪里犯了错误。我对JavaScript或OOP都是新手,所以谢谢你们的帮助 这是我的密码: Test.prototype.testing= function() { var oneDate= new Date(); var anotherDate= new Date(this.element.val()); return oneDate.getTime() < anotherDate.getTime(); } 我在第3行收到此
Test.prototype.testing= function() {
var oneDate= new Date();
var anotherDate= new Date(this.element.val());
return oneDate.getTime() < anotherDate.getTime();
}
我在第3行收到此错误:
未捕获类型错误:this.element.val不是函数
这里它指的是函数本身的范围,它不链接到任何元素。您可以尝试将元素的引用存储在函数外部,并将其存储在变量中
var element = document.getElementById('someID');
Test.prototype.testing= function() {
var oneDate= new Date();
var anotherDate= new Date(element.value);
return oneDate.getTime() < anotherDate.getTime();
}
我猜您使用的是jquery,但是像这样使用普通javascript也不错