<input>的name属性在IE6,IE7中是只读属性,只能使用以下方式进行创建input标签:
var file_input = document.createElement("<input type='file' name='"+inputName+"' size='15' id='"+inputName+"' />");
在Firefox中name属性是可读写的
var file_input = document.createElement("input"); file_input.setAttribute("name",inputName); //或用file_input.name =inputName;// IE下这个Name赋值不了. file_input.type = "file"; file_input.size = 15; file_input.id = inputName;