`

【转】document.addEventListener理解

阅读更多

document.addEventListener("事件名称", 函数, false);

function 某函数(event){

       //  方法执行

}

addEventListener里最后一个参数决定该事件的响应顺序;

如果为true事件执行顺序为 addEventListener ---- 标签的onclick事件 ---- document.onclick 

如果为false事件的顺序为 标签的onclick事件 ---- document.onclick  ---- addEventListener

理解为其他代码的调用入口

 

原文地址:http://blog.csdn.net/aaawqqq/article/details/20632501

分享到:
评论

相关推荐

    document.addEventListener使用介绍

    `document.addEventListener` 是JavaScript中的一个核心方法,用于向指定元素添加事件监听器。这个方法是DOM(Document Object Model)事件处理的一部分,它允许我们在网页的文档对象上绑定各种类型的事件,如点击、...

    document.body.scrollTop用法

    ### document.body.scrollTop 用法详解 #### 一、概述 `document.body.scrollTop` 是一个用于获取或设置浏览器中...希望本文能帮助您更深入地理解 `document.body.scrollTop` 的使用技巧及其在实际项目中的应用场景。

    js实现鼠标拖动功能,可以拖动内容到任何位置

    document.getElementById('dragElement').addEventListener('mousedown', function(event) { // 获取鼠标按下时的坐标 var startX = event.clientX; var startY = event.clientY; // 获取被拖动元素的初始位置 ...

    javascript-document对象详解(下).zip

    `document`对象还包含事件处理,如`document.addEventListener`用于注册事件监听器,以及`document.execCommand`用于执行某些富文本编辑操作。可能还会涉及`document.readyState`,它表示文档加载状态,以及`...

    attachEvent和addEventListener 使用方法

    在JavaScript中,`attachEvent` 和 `addEventListener` 是两种用于为元素添加事件处理程序的方法,主要在Internet Explorer和非IE浏览器(遵循W3C标准)中使用。它们都是用来监听和响应用户或浏览器的特定行为,如...

    JAVASCRIPT-DOCUMENT方法大全.pdf

    JavaScript中的`document`对象是浏览器提供的全局对象,用于访问和...同时,了解`document`对象的其他高级特性,如`querySelector`、`querySelectorAll`、`addEventListener`等,将有助于开发更高效和健壮的Web应用。

    js全屏事件fullscreenchange 实现全屏、退出全屏操作

    document.addEventListener("fullscreenchange", function (e) { if (document.fullscreenElement) { console.log('进入全屏'); } else { console.log('退出全屏'); } }); ``` `fullscreenchange`事件在全屏...

    TypeError document.getElementById(...) is null错误原因

    document.addEventListener('DOMContentLoaded', function() { // JavaScript代码 }); ``` - **将脚本放在`<body>`标签的底部**:这确保脚本在所有HTML元素解析之后才执行,不需要额外的事件监听器。 - **检查...

    document 文挡对象详解

    理解并熟练运用Document对象对于任何Web开发者来说都是至关重要的,它为我们提供了强大的能力,使我们能够动态地控制和操作网页内容。通过熟练掌握这些知识点,你可以构建出更加交互式和用户友好的网页应用。在实际...

    javascript经典特效---全面屏蔽鼠标键盘.rar

    document.addEventListener('click', function(event) { event.preventDefault(); // 阻止默认行为 console.log('鼠标点击事件被屏蔽了'); }, {capture: true}); // 使用捕获阶段阻止事件 ``` 同样,对于键盘事件...

    DOM Scripting.Web.Design.with.JavaScript.and.the.Document.Object.Model(JavaScript DOM编程艺术)

    1. **DOM基础**:理解DOM的基本概念,如节点类型(元素节点、属性节点、文本节点等)、DOM树结构,以及如何通过JavaScript访问和操作这些节点。 2. **遍历DOM**:学习如何遍历DOM树,查找特定的元素,如使用`...

    addEventListener 的用法示例介绍

    `addEventListener` 是JavaScript中用于添加事件监听器的方法,它允许我们为同一个元素绑定多个事件处理函数,这对于构建复杂的交互式网页非常有用。...正确理解和使用这个方法,可以极大地提升网页应用的用户体验。

    document.documentElement的一些使用技巧

    例如,`document.documentElement.addEventListener('DOMContentLoaded', function() {...})`可以在文档完全加载后执行指定的函数。 8. 样式修改: 通过`style`属性,我们可以直接修改根元素的样式。例如,`...

    html全屏控制控件-简洁干净已经去除多余代码

    document.getElementById('fullScreenButton').addEventListener('click', function() { var elem = document.documentElement; if (elem.requestFullscreen) { elem.requestFullscreen(); } else if (elem....

    javascript自定义浏览器窗口

    document.getElementById('zoomOut').addEventListener('click', () => resizeWindow('out')); ``` 三、窗口最小化 窗口最小化通常是将窗口高度或宽度设置为0,但为了保持可恢复性,我们通常保存窗口原始尺寸。当...

    图片点击全屏显示JS代码

    document.addEventListener('webkitfullscreenchange', function() { if (!document.webkitFullscreenElement) {} }); document.addEventListener('MSFullscreenChange', function() { if (!document....

    javascript经典特效---打开全屏窗口.rar

    document.addEventListener('webkitfullscreenchange', function() { if (!document.webkitFullscreenElement) { // Webkit内核浏览器全屏已关闭 console.log('已退出全屏'); } }); document.addEventListener...

    javascript经典特效---全面屏蔽鼠标键盘2.rar

    document.addEventListener('mousedown', preventMouse, false); document.addEventListener('mouseup', preventMouse, false); document.addEventListener('mousemove', preventMouse, false); function ...

    全屏 Demo.rar

    document.addEventListener('webkitfullscreenchange', function() { // 兼容Chrome/Safari }); document.addEventListener('mozfullscreenchange', function() { // 兼容Firefox }); ``` "全屏 Demo.html"中...

Global site tag (gtag.js) - Google Analytics