在IE9中<input type="file" id="upfile"> js中var docObj = document.getElementById( "upfile");

varimgSrc=docObj.createTextRange().text;报拒绝访问,如何解决... var imgSrc = docObj.createTextRange().text;报拒绝访问,如何解决 展开
 我来答
leoparadox
2012-09-19 · TA获得超过263个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:211万
展开全部
file 类型的input为了保证安全性,不能通过代码更改value,只能通过用户选择文件来更改。否则,服务器端就可以任意获取用户机器上的文件了。
更多追问追答
追问
我不是想修改value值,是想获取value值。有什么方法能获取所选文件路径吗?不通过上传组件行吗?
追答
获取value值直接docObj.value就可以了
WzKs6922
2012-09-18 · TA获得超过546个赞
知道小有建树答主
回答量:666
采纳率:50%
帮助的人:376万
展开全部
var imgSrc = docObj.createTextRange().text;

正确写法

var imgSrc = docObj.createTextRange();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
舍莲格r
2012-10-31
知道答主
回答量:6
采纳率:0%
帮助的人:5.1万
展开全部
var url = file.value;
var realpath = "file:///" + url.replace(/\\/g, '/');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式