zoukankan      html  css  js  c++  java
  • 原生js中获取this与鼠标对象以及vue中默认的鼠标对象参数

    1、通过原生js获取this对象

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <title></title>
        </head>
        <body>
                <form action="" class="files" >
                    <label class="file" >
                    选择图片
                    <input type="file" id="file" name="file"             onclick="onFileChange(this)"/>
                    </label>
                </form>
        </body>
        <script src="js/vue.js"></script>
        <script type="text/javascript">
            function onFileChange(e) {
            console.log(e.files)////获取图片    
            console.log(e.target)//获取键盘的目标对象
            console.log(e.target.files)    //获取图片    
            }
        </script>
       </html>                                    

    =>结果为:

    2、原生js获取鼠标对象

     1 <!DOCTYPE html>
     2 <html>
     3 
     4     <head>
     5         <meta charset="utf-8" />
     6         <title></title>
     7 
     8     </head>
     9 
    10     <body>
    11         <form action="" class="files">
    12             <label class="file">
    13                 选择图片
    14                 <input type="file" id="file" name="file" onclick="onFileChange(event)"/>
    15             </label>
    16         </form>
    17 
    18     </body>
    19     <script src="js/vue.js"></script>
    20     <script type="text/javascript">
    21         function onFileChange(e) {
    22             console.log(e.files) ////获取图片    
    23             console.log(e.target) //获取键盘的目标对象
    24             console.log(e.target.files) //获取图片    
    25         }
    26     </script>
    27 
    28 </html>

    =>结果为:

    3、vue中默认的鼠标参数

     1 <form action="" class="files" >
     2     <label class="file" >
     3         选择图片
     4         <input type="file" id="file" name="file" @click="onFileChange"/>
     5     </label>
     6 </form>
     7 
     8 methods:{
     9     onFileChange(e){
    10     console.log(e)
    11     console.log(e.files)
    12     console.log(e.target)
    13     console.log(e.target.files)
    14     },
    15 }

    =>结果为:

  • 相关阅读:
    Python一键安装缺失库
    Python画樱花树❀
    Python时间模块time
    Python的画五角星
    力扣225.用队列实现栈
    STL是个啥?
    如何使用递归遍历对象获得value值
    JS操作未跨域iframe里的DOM
    CSS3D效果
    前端轮播小结
  • 原文地址:https://www.cnblogs.com/Sarah119/p/7814063.html
Copyright © 2011-2022 走看看