猿问

在IE8 下一直报错,未定义或null ,无法获取 0 , 怎么解决,急求

document.getElementById("appAdd_maxImage").files[0] 

慕斯709654
浏览 153回答 2
2回答

千万里不及你

Alert 调试下://先获取数据源var maxImage = document.getElementById("appAdd_maxImage");alert(maxImage);//对象是否存在alert(maxImage.files());//对象是否存在files()方法var files = maxImage.files();alert(files[0]);//是否存在数据并有数据存在FileUpload 对象的属性属性 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 描述accept &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 设置或返回指示文件传输的 MIME 类型的列表(逗号分隔)。accessKey 设置或返回访问 FileUpload 对象的快捷键。alt &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 设置或返回不支持 <input type="file"> 时显示的替代文字。defaultValue 设置或返回 FileUpload 对象的初始值。disabled 设置或返回是否禁用 FileUpload 对象。form &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 返回对包含 FileUpload 对象的表单的引用。id &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 设置或返回 FileUpload 对象的 id。name &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 设置或返回 FileUpload 对象的名称。tabIndex 设置或返回定义 FileUpload 对象的 tab 键控制次序的索引号。type &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 返回表单元素的类型。对于 FileUpload ,则是 "file" 。value&nbsp;&nbsp;&nbsp;&nbsp; 返回由用户输入设置的文本后,FileUpload 对象的文件名。标准属性属性 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 描述className 设置或返回元素的 class 属性。dir &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 设置或返回文本的方向。lang &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 设置或返回元素的语言代码。title &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 设置或返回元素的 title 属性。FileUpload&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 对象的方法方法 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 描述blur() &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 从 FileUpload 对象上移开焦点。focus() &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 为 FileUpload 对象赋予焦点。select() 选取 FileUpload 对象。

千巷猫影

你可以使用js框架对对象就行封装,如mootools
随时随地看视频慕课网APP

相关分类

Java
JavaScript
我要回答