您的位置:首页 > Web前端 > JavaScript

HTML+js+css实现点击图片弹出上传文件窗口的两种思路

2017-06-22 14:35 966 查看
第一种:CSS实现

 

<style>

<!--

 .fileInputContainer{

        height:256px;

        background:url(upfile.png);

        position:relative;

        width: 256px;

    }

    .fileInput{

        height:256px;

        overflow: hidden;

        font-size: 300px;

        position:absolute;

        right:0;

        top:0;

        opacity: 0;

        filter:alpha(opacity=0);

        cursor:pointer;

    }

-->

</style> 

<div class="fileInputContainer"><input class="fileInput" id="" type="file" name=""></div>

 

第二种:JavaScript实现

<div class="face">

 <p><img class="normalFace" src="./images/upload.jpg" onclick="fileSelect();"></p>

 <form id="form_face" enctype="multipart/form-data" style="width:auto;">

  <input type="file" name="fileToUpload" id="fileToUpload" onchange="fileSelected();" style="display:none;">

 </form>

  </div>

  <script type="text/javascript">

    function fileSelect() {

        document.getElementById("fileToUpload").click(); 

    }

    

    function fileSelected() {

      // 文件选择后触发次函数

    }

  </script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息