当我们使用文件上传功能时,<input type="file">,但是外观有点不符合口味,如何解决这个问题?
<input type="file" id="fileInput" style="display:none;">
<input id="img-upload" type="button" onclick="showFileInput()" value="点击上传照片">
<script>
function showFileInput(){
var fileInput=document.getElementById("fileInput");
fileInput.click();
}
</script>
还是用到了input的上传功能,只不过不在点击它,而是通过点击button,从而传递到file,实现间接点击file按钮,功能实现了,下面就可以随意对button修改你想要的样式了
相关文章
- 改变文件上传input file类型的外观
- HTML5中的input type为file控件限制上传文件类型及扩展
- 文件上传控件(input type=\'file\')对文件类型的过滤
- 基于Metronic的Bootstrap开发框架经验总结(5)--Bootstrap文件上传插件File Input的使用
- jquery的input:type=file实现文件上传
- js 获取input type="file" 选择的文件大小、文件名称、上次修改时间、类型等信息
- 将input type="file" 类型的图片文件转成base64
- input type=file accept中可以限制的文件类型
- php上传常见文件类型对应的$_FILES["file"]["type"](转)
- ">上传文件时文件类型限制