file类型的input标签,出于安全考虑,是不允许修改,设置其value值的。
但是你不修改它就是了,你可以显示在其他地方嘛。
如:
var path = document.getElementById("file").value;
path = path.substring(path.lastIndexOf("\\")+1,path.length);
alert(path);
//这里path就是文件名了,你可以把他放在你想要显示的地方,再把原来的input file 设置css隐藏掉,或者显示一半之类的。
还有问题可以追问哦。