开发者社区> 问答> 正文

<input type="file">如何更改上传文件的按钮为英文???:报错 

HTML里<input type="file">如何更改上传文件的按钮为英文???
有的浏览器显示为中文,有的显示为英文,为什么?可以统一更改吗?

---

展开
收起
kun坤 2020-06-08 16:13:45 2926 0
1 条回答
写回答
取消 提交回答
  • 这个是浏览器自动显示的,如果是英文的浏览器自然显示为英文######骨骼浏览器还不显示disabled的文本框呢,其他都显示,这个取决于浏览器。。。######这个真是浏览器问题  不过你可以用第三方的插件上传 swfupload 这样的工具 可以指定 上传按钮的######或者。。。模拟了做个假的###### 只能近似的模拟一个,以前用js做过的一个”异步批量图片“上传的工具是这样实现的。
    如下:
    <div id="box">
    <input type="file" />
    <div id="button"></div>
    </div>
    1.把id=box的div设置为相对定位。
    2.把文件域设置为绝对定位。
    3.把id=button的div设置一个按钮背景,并且在里面写上你要的文字(按钮效果)。
    4.移动文件域的位置,让它的按钮盖在id=button的div上面。
    5.将文件域通过css设为透明(IE通过filter,其他浏览器使用opacity)。
    点击id=button的按钮,因为文件域在上面,其实点击的是文件域。这样还隐藏了文件域的输入框。
    可以试下啦。

    2020-06-08 16:13:50
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
<img src...[mitah].1536575523.pdf 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载