Javascript 具有无法解释的未定义方法错误的addEventListener
我找不到这个问题的答案Javascript 具有无法解释的未定义方法错误的addEventListener,javascript,filereader,Javascript,Filereader,我找不到这个问题的答案 function UploadBar() { this.reader = new FileReader(); this.reader.addEventListener( "onloadstart" , function(evt) {alert("Hello World");} , false ); } 当我试图运行这段代码时,它在chrome中的javascript调试器中给了我一个未定义的方法错误
function UploadBar() {
this.reader = new FileReader();
this.reader.addEventListener(
"onloadstart"
, function(evt) {alert("Hello World");}
, false
);
}
当我试图运行这段代码时,它在chrome中的javascript调试器中给了我一个未定义的方法错误。有谁能告诉我这里出了什么问题吗?
阅读器
不是一个元素,所以不要使用。请执行以下操作
function UploadBar() {
this.reader = new FileReader();
this.reader.onloadstart = function(e) { alert('Hello World') };
}
注意:由于FileReader继承自EventTarget,因此也可以使用addEventListener方法侦听所有这些事件。来源:。尽管由于某些原因,这种方法在较旧的Android浏览器中不可用。