我知道files属性是只读的。但为什么不能将此属性分配给另一个变量?它适用于Firefox,但不是。
我的代码是:
var element=document.getElementById("fileinput");
var files=document.getElementById("fileinput").files;
alert(element); //here can output HTTPInputElement
alert(files); //but here is always undefined in ie;
我不知道为什么四行总是给我未定义的ie。 如何将输入文件中的filelist对象作为变量获取?
答案 0 :(得分:1)
答案 1 :(得分:1)
files
属性是File API的一部分,它仍然是草案规范,并且是not supported by IE 9。
Experimental support在IE 10平台预览中。
问题不在于该属性无法复制,而是首先没有定义。