【发布时间】:2019-03-15 18:53:36
【问题描述】:
我只需要创建一个按钮来选择文件并上传.. 我创建了一个选择文件的按钮,但它不会触发上传按钮中的 onclick 功能。
例如,我有一个 hello 按钮,它只是用来控制某些东西,但实际上它会对选定的文件做一些事情。
<div class="upload-btn-wrapper">
<button class="btn" onClick ="hello()">Upload a file</button>
<input type="file" name="myfile"/>
</div>
.upload-btn-wrapper {
position: relative;
overflow: hidden;
display: inline-block;
}
.btn {
border: 2px solid gray;
color: gray;
background-color: white;
padding: 8px 20px;
border-radius: 8px;
font-size: 20px;
font-weight: bold;
}
.upload-btn-wrapper input[type=file] {
font-size: 100px;
position: absolute;
left: 0;
top: 0;
opacity: 0;
}
function hello() {
console.log("hello");
}
codePen 链接:https://codepen.io/anon/pen/wOmNJw
【问题讨论】:
标签: javascript html css