当前位置: 代码迷 >> Ajax >> document.body.createTextRange()在jquery中怎么表示
  详细解决方案

document.body.createTextRange()在jquery中怎么表示

热度:786   发布时间:2012-12-29 10:28:09.0
document.body.createTextRange()在jquery中如何表示
传统的js代码用document.body.createTextRange()表示,但jquery中如何表示呢?我用的是最小的jquery-1.4.4.min集,

想要实现本地图片在上传前预览,ff下已经没问题,ie 下如何取得上传input 框里的文本(图片路径呢)?请帮忙.....
------解决方案--------------------
通过http访问时,由于安全问题,IE即使你获取到本地路径设置img的src也显示不出图片的【IE6除外】

IE获取file的实际路径可以使用下面的代码
        if (document.all) {
            file.select();//file为你的上传控件
            alert( document.selection.createRange().text)
        }


不过可以通过滤镜实现,具体参考这里javascript实现IE,firefox客户端图片预览
  相关解决方案