扫码关注官方订阅号
<img src="a.jpg">
有这样一个图片,我想实现的是,当点击这个图片的时候,实现自动弹出的动作,弹出文件选择框,选完直接上传。
用纯js和html怎么实现?
用html和jquery怎么实现?
业精于勤,荒于嬉;行成于思,毁于随。
1、html+css实现
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Demo</title> <style type="text/css"> p { position: relative; } input { opacity:0; filter:alpha(opacity=0); height: 95px; width: 100px; position: absolute; top: 0; left: 0; z-index: 9; } </style> </head> <body> <p> <input type="file"> <img src="http://7u2nae.com1.z0.glb.clouddn.com/2.jpg"> </p> </body> </html>
demo:https://jsfiddle.net/dwqs/kL2xwbgm/embedded/result/
2、html+js(jq)
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Demo</title> <script type="text/javascript"> function F_Open_dialog() { document.getElementById("btn_file").click(); } </script> </head> <body> <p> <input type="file" id="btn_file" style="display:none"> <img src="http://7u2nae.com1.z0.glb.clouddn.com/2.jpg" onclick="F_Open_dialog()"> </p> </body> </html>
demo:https://jsfiddle.net/dwqs/ckfs1zg5/embedded/result/
在IE、FF、GG现代浏览器测试过
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
1、html+css实现
demo:https://jsfiddle.net/dwqs/kL2xwbgm/embedded/result/
2、html+js(jq)
demo:https://jsfiddle.net/dwqs/ckfs1zg5/embedded/result/
在IE、FF、GG现代浏览器测试过