1、好好给你的帖子起个标题,像这样的标题,一般是会被忽略的
2、先调查和定位你的问题,而不是一上来就贴出一堆代码让人看
3、我想你没起好标题,是因为你还没有调查和定位你的问题这是比较典型的“浏览器差异”或“浏览器兼容性问题”,IE是允许你拿到input type=file的value值的,但是在firefox、chrome等浏览器是不支持的(基于安全策略的考虑)。希望以后你遇到类似问题能想到“浏览器兼容性问题”,然后根据一些关键字在搜索引擎搜索。比如你这个问题,打开google或百度等,搜索 input file value firefox 关键字是能找到答案的。:)
2、先调查和定位你的问题,而不是一上来就贴出一堆代码让人看
3、我想你没起好标题,是因为你还没有调查和定位你的问题这是比较典型的“浏览器差异”或“浏览器兼容性问题”,IE是允许你拿到input type=file的value值的,但是在firefox、chrome等浏览器是不支持的(基于安全策略的考虑)。希望以后你遇到类似问题能想到“浏览器兼容性问题”,然后根据一些关键字在搜索引擎搜索。比如你这个问题,打开google或百度等,搜索 input file value firefox 关键字是能找到答案的。:)
嗯 感谢你的回答 但我找了好久也找不到怎么解决这问题 所以才来csdn提问的 我也按照你的方法去找了 感觉还是没有解决啊
你能帮我看看么 万分感谢
当然,也确实存在一些hack方法来绕过限制,但对你目前而言没必要那么做。
我能给你的建议是,要么放弃这种思路,要么改用第三方的上传工具来做,像常用的swfupload插件。
div.style.display="none";
div.childNodes[0].click();
var why=document.getElementById(nm).value; 休眠一下在执行