关于文件上传按钮的美化

来源:互联网 发布:js 代码高亮插件 编辑:程序博客网 时间:2024/05/16 18:16

<a href="javascript:void (0)" onclick="document.getElementById('file1').click()" class="btn btn-info" >上传文件</a>                   <input type="file" name="file1" id="file1" class="file1"  style="display:none" onChange="changeText(this)">                <a id="filename">请选择文件</a><script>function changeText(th){                        var filename = document.getElementById("filename");                        var exist = th.value.lastIndexOf("\\");                        // 火狐浏览器直接可以获取到文件名                        if(exist == -1){                            filename.textContent = th.value;                        }                        //chrome可以获取到绝对路径                        else{                            filename.textContent = th.value.substring(exist + 1);                        }                    }</script>

思路是把原来的文件上传按钮隐藏,采用别的按钮设置一个onclick事件 触发文件上传的按钮;

代码如下:

原创粉丝点击