是否可以在JavaScript中显示[object FileList]的内容?

时间:2013-02-22 07:54:13

标签: javascript html filelist

if(this.all.length > 0){
    for(var k=0; k<this.all.length; k++){               
        alert(this.all[k]);  // it alerts [object FileList] 
        var file = this.all[k];
        this._uploader(file,0);
    }
}

2 个答案:

答案 0 :(得分:2)

if(this.all.length > 0){
    for(var k=0, len = this.all.length; k < len; k++){               
        console.dir(this.all[k]);  // will iterate over the properties of each  [object FileList] in the console
        var file = this.all[k];
        this._uploader(file,0);
    }
}

答案 1 :(得分:0)

如果你想为调试目的这样做,我建议你使用console.log:

console.log(this.all[k])

如果你坚持以任何理由提醒事物,可以用JSON.stringify序列化它:

JSON.stringify(this.all[k])

然而,console.log确实更好:不那么讨厌,你可以轻松地检查对象。