这个控件的样式,我想是一直被人鄙视的,丑的不能再丑了,今天终于找到一个方法可以修改它的默认样式。代码如下所示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
#fileInput{
display: none;
}
button{
width: 120px;
height: 30px;
border-radius: 20px;
background: orange;
color:white;
outline: none;
}
</style>
</head>
<body>
<input type="file" id="fileInput">
<button οnclick="showFileInput()">选择文件</button>
<script type="text/javascript">
function showFileInput(){
var fileInput = document.getElementById("fileInput");
fileInput.click();
}
</script>
</body>
</html>
将默认的file隐藏,重新设置button的样式,并且在他点击的时候,我们调用type为file的点击事件。
之前通过css也巧妙的修改过,但是还是这个来的直接啊