对比JavaScript和jQuery中的点击事件处理

发表时间: 2024-03-25 09:00

onclick是绑定事件 (告诉浏览器在鼠标点击的时候要做什么)

click是触发事件 (模拟了鼠标点击操作)

click 是方法;

onclick是事件;

执行click就是模拟鼠标点击, 同时会触发onclick事件。

<!DOCTYPE html><html><head><meta charset="utf-8"><title></title><script src="js/jquery/jquery.min.js"></script><script>$(document).ready(function(){$(".title").click(function(){var id=$(this).data("id");var name=$(this).data("name");alert("Id: "+id+" ; Name: "+name);});});function onClick(e){var id=e.getAttribute("data-id");var name=e.getAttribute("data-name");alert("Id: "+id+" ; Name: "+name);}</script></head><body><div class="title" data-id="1" data-name="Microsoft">Click Me</div><div id="add" data-id="2" data-name="Google" οnclick="onClick(this)">Click Me</div></body></html>