码迷,mamicode.com
首页 > Web开发 > 详细

js上传头像功能

时间:2019-10-13 20:32:03      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:for   val   view   type   height   hang   body   知识   分享   

 这也是学习过程中的一个很使用的知识点就分享给大家了

注释都写在里面了

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <div class="col-sm-2">
        <img id="preview_img" src=""  class="img-rounded" style="border-radius:500px; width:100px;height:100px;">
        <input class=" file-loading preview_input" type="file" value="用户名" style="width:72px" id="avatar" name="avatar"
            onchange="mypit()">

        <script>
    // 封装获取元素的方法
            let $ = (elem) => { return document.querySelector(elem) };
    
            function mypit() {
       //  初始值
                var url = ‘‘;
                //获取forms中的文件,并赋值给url,每次调用URL.crreateObjectURl方法时,都会创建一个对象。
                url = window.URL.createObjectURL($("#avatar").files[0]);
                //获取img标签对象的src,并将url赋值给img标签的src属性,这是完成打印的一步。
                $("#preview_img").src = url;
            }
        </script>
    </div>
</body>

</html>

js上传头像功能

标签:for   val   view   type   height   hang   body   知识   分享   

原文地址:https://www.cnblogs.com/linlinYo/p/11668055.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!