<script>
function clp(){
return $("#File").click()
}
</script>
<button class = "clp" onclick = "clp()">clp</button>
<input type="file" id="File" style="display: none"/>
貌似是不能修改file
里面自带的内容的
file
的
opacity
设置成
0
,然后用
position:
absolute宽度;高度,覆盖在你想要的样式上,这样点击那个位置就相当于点击
file
直接写CSS样式是不行的<input type="text" size="20" name="upfile" id="upfile" style="border:1px dotted #ccc">
<input type="button" value="浏览" onclick="path.click()" style="border:1px solid #cccbackground:#fff">
<input type="file" id="path" style="display:none" onchange="upfile.value=this.value">
写成这样,用一个text和一个button替代file,然后让file隐藏
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)