返回顶部
首页 > 资讯 > 精选 >Javascript中事件对象的target和this的区别有哪些
  • 353
分享到

Javascript中事件对象的target和this的区别有哪些

2023-06-14 10:06:25 353人浏览 泡泡鱼
摘要

这篇文章主要介绍了javascript中事件对象的target和this的区别有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.当触发对象与绑定对象一致时<!DO

这篇文章主要介绍了javascript中事件对象的target和this的区别有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

1.当触发对象与绑定对象一致时

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta Http-equiv="X-UA-Compatible" content="IE=edge">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>Document</title></head><body>    <ul class="list">        <li class="itm">item1</li>        <li class="itm">item2</li>        <li class="itm">item3</li>        <li class="itm">item4</li>        <li class="itm">item5</li>    </ul>    <script>        const li=document.querySelector("ul li:nth-of-type(4)");        console.log(li);        li.addEventListener("click",function(e){            console.log(e.target);            console.log(this);        });    </script></body></html>

点击item4这个li后,两者返回如下:

Javascript中事件对象的target和this的区别有哪些

2.当触发对象与绑定对象不一致时

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta http-equiv="X-UA-Compatible" content="IE=edge">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>Document</title></head><body>    <ul class="list">        <li class="itm">item1</li>        <li class="itm">item2</li>        <li class="itm">item3</li>        <li class="itm">item4</li>        <li class="itm">item5</li>    </ul>    <script>        const ul=document.querySelector("ul");        console.log(ul);        ul.addEventListener("click",function(e){            console.log(e.target);            console.log(this);        });    </script></body></html>

点击item4这个li后,输出如下:

Javascript中事件对象的target和this的区别有哪些

3.总结:

  • target返回的是事件触发对象

  • this 返回的是事件绑定对象

感谢你能够认真阅读完这篇文章,希望小编分享的“Javascript中事件对象的target和this的区别有哪些”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!

--结束END--

本文标题: Javascript中事件对象的target和this的区别有哪些

本文链接: https://lsjlt.com/news/270305.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Javascript中事件对象的target和this的区别有哪些
    这篇文章主要介绍了Javascript中事件对象的target和this的区别有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.当触发对象与绑定对象一致时<!DO...
    99+
    2023-06-14
  • javascript对象和数组的区别有哪些
    这篇文章主要介绍了javascript对象和数组的区别有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。区别:区别:1、对象是包含已命名的...
    99+
    2024-04-02
  • javascript对象和函数的区别有哪些
    本篇内容主要讲解“javascript对象和函数的区别有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript对象和函数的区别有哪些”吧! ...
    99+
    2024-04-02
  • javascript宿主对象和内置对象的区别有哪些
    今天小编给大家分享一下javascript宿主对象和内置对象的区别有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获...
    99+
    2024-04-02
  • jquery对象和js对象的区别有哪些
    本篇内容主要讲解“jquery对象和js对象的区别有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jquery对象和js对象的区别有哪些”吧! ...
    99+
    2024-04-02
  • php中类和对象的区别有哪些
    这篇文章主要为大家展示了php中类和对象的区别有哪些,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“php中类和对象的区别有哪些”这篇文章吧。php有什么用php是一个嵌套的缩写名称,指的是英文超级...
    99+
    2023-06-06
  • dom和jquery对象的区别有哪些
    本篇内容介绍了“dom和jquery对象的区别有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • JavaScript对象和内置对象的区别
    这篇文章主要讲解了“JavaScript对象和内置对象的区别”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript对象和内置对象的区别”吧!一、...
    99+
    2024-04-02
  • react事件和原生事件有哪些区别
    这篇文章主要介绍了react事件和原生事件有哪些区别的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇react事件和原生事件有哪些区别文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2024-04-02
  • JavaScript中栈和堆的区别有哪些
    本篇内容主要讲解“JavaScript中栈和堆的区别有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaScript中栈和堆的区别有哪些”吧! ...
    99+
    2024-04-02
  • javascript中writeln和write的区别有哪些
    这篇文章主要介绍javascript中writeln和write的区别有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! javascript中writ...
    99+
    2024-04-02
  • c++和javascript的区别有哪些
    本篇文章为大家展示了c++和javascript的区别有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。区别:1、C++是静态语言,而javascript是动态语...
    99+
    2024-04-02
  • xml和javascript的区别有哪些
    这篇文章主要讲解了“xml和javascript的区别有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“xml和javascript的区别有哪些”吧! ...
    99+
    2024-04-02
  • javascript和es的区别有哪些
    这篇文章主要介绍“javascript和es的区别有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“javascript和es的区别有哪些”文章能帮助大家解决问题...
    99+
    2024-04-02
  • javascript和asp的区别有哪些
    这篇文章主要介绍javascript和asp的区别有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 区别:1、ASP是一种服务器端脚本语言,而Java...
    99+
    2024-04-02
  • PHP和JavaScript的区别有哪些
    PHP和JavaScript的区别有:1、PHP中实参数小于形参就会报错,而JavaScript中没有限制;2、两者使用的字符串连接符不同,PHP使用“.”,而JavaScript使用“+”;3、数组相加的方法不同,PHP使用“+”,而Ja...
    99+
    2024-04-02
  • javascript和typescript的区别有哪些
    这篇“javascript和typescript的区别有哪些”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“javascript和typescript的区别有哪些”,小编整理了以下知识点,请大家...
    99+
    2023-06-06
  • jquery和javascript的区别有哪些
    小编给大家分享一下jquery和javascript的区别有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!jquery 就对 javascript 的一个扩展...
    99+
    2023-06-27
  • javascript和java的区别有哪些
    这篇文章主要介绍了javascript和java的区别有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 Java 和 JavaScript 不同之处: ...
    99+
    2023-06-27
  • javascript中宿主对象和原生对象有什么区别
    本篇文章为大家展示了javascript中宿主对象和原生对象有什么区别,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 区别:原生对象是独...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作