首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JavaScript(十二)

UI(User Interface,用户界面)事件,当用户与页面上元素交互时触发 焦点事件,当元素获得或失去焦点时触发 鼠标事件,当用户通过鼠标在页面上执行操作时触发 滚轮事件,当使用鼠标滚轮(或类似设备...JavaScript 错误时在 window 上面触发,当无法加载图像时在 img 元素上面触发 scroll: 当用户滚动带滚动条元素内容时,在该元素上面触发 resize: 当窗口或框架大小变化时在...在用户双击主鼠标按钮(一般是左边按钮)时触发 mousedown: 在用户按下了任意鼠标按钮时触发 mouseup: 在用户释放鼠标按钮时触发 mouseenter: 在鼠标光标从元素外部首次移动到元素范围之内时触发...mouseleave: 在位于元素上方鼠标光标移动到元素范围之外时触发 mousemove: 当鼠标指针元素内部移动时重复地触发 mouseout: 在鼠标指针位于一个元素上方,然后用户将其移入另一个元素触发...mouseover: 在鼠标指针位于一个元素外部,然后用户将其首次移入另一个元素边界之内时触发 注意: 只有在同一个元素上相继触发 mousedown 和 mouseup 事件,才会触发 click

2.9K20

浏览器事件

onhashchange: 当窗口锚点哈希值发生变化时触发鼠标相关 onclick: 当点击页面时触发。 onmouseup: 鼠标按键被松开时触发。...DOM事件 鼠标相关 onclick: 当用户点击某个对象时调用事件句柄。...onmouseenter: 当鼠标指针移动到元素上时触发。 onmouseleave: 当鼠标指针移出元素触发 onmousemove: 鼠标被移动。...onmouseover: 鼠标移到某元素之上。 onmouseout: 鼠标从某元素移开。 onmouseup: 鼠标按键被松开。 onwheel: 该事件在鼠标滚轮在元素上下滚动时触发。...ontimeupdate: 事件在当前播放位置发送改变时触发。 onvolumechange: 事件在音量发生改变时触发。 onwaiting: 事件在视频由于播放下一帧而需要缓冲时触发

2.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

前端基础-事件

第2章 事件 2.1 什么是事件 一种 触发—响应 机制; 用户行为 + 浏览器感知(捕获)到用户行为 + 事件处理程序 事件三要素: 事件源:(被)触发事件元素 事件类型:事件触发方式...(例如鼠标点击或键盘点击) 事件处理程序:事件触发执行代码(函数形式) 2.2 事件绑定 行内方式绑定(元素属性) <input type="button" value="按钮...事件名称 何时<em>触发</em> mouseenter <em>指针</em>移到有事件监听<em>的</em><em>元素</em>内 mouseover <em>指针</em>移到有事件监听<em>的</em><em>元素</em>或者它<em>的</em>子<em>元素</em>内 mousemove <em>指针</em>在<em>元素</em>内移动时持续<em>触发</em> mousedown...在<em>元素</em>上按下任意<em>鼠标</em>按钮 mouseup 在<em>元素</em>上释放任意<em>鼠标</em>按键 click 在<em>元素</em>上按下并释放任意<em>鼠标</em>按键 dblclick 在<em>元素</em>上双击<em>鼠标</em>按钮 contextmenu 右键点击 (右键菜单显示前...). mouseleave <em>指针</em>移出<em>元素</em>范围外(不冒泡) mouseout <em>指针</em>移出<em>元素</em>,或者移到它<em>的</em>子<em>元素</em>上 select 文本被选中(input标签、textarea标签) copy <em>元素</em>内容被拷贝时

1.3K10

事件基础

事件概述 JavaScript 使我们有能力创建动态页面,而事件是可以被 JavaScript 侦测到行为。 简单理解: 触发--- 响应机制。 ​...网页中每个元素都可以产生某些可以触发 JavaScript 事件,例如,我们可以在用户点击某按钮时产生一个 事件,然后去执行某些操作。 1.2....事件三要素 事件源(谁):触发事件元素 事件类型(什么事件): 例如 click 点击事件 事件处理程序(做啥):事件触发执行代码(函数形式),事件处理函数 案例代码 <body...('btn'); //(2) 事件类型 如何触发 什么事件 比如鼠标点击(onclick) 还是鼠标经过 还是键盘按下 //(3) 事件处理程序 通过一个函数赋值方式...常见鼠标事件

14110

JavaScript事件

鼠标与滚轮事件 click 点击主鼠标按钮或者按下回车按键时候触发。...只有在一个元素上相继发生mousedown,mouseup事件,才会触发click事件 dblclick 双击主鼠标按钮时触发.只有在一个元素上相继触发两次click时间才会触发dbclick事件 mousedown...任意鼠标按钮按下时触发 mouseup 释放鼠标按钮触发 mousemove 鼠标元素内部移动时候重发触发 mousewheel 滚轮事件 mouseover 鼠标位于元素外部,将其首次移入另一个元素边界之内时触发...【支持子元素】在被选元素上与mouseleave效果相同 mouseleave 在位于元素上方鼠标光标移动到元素范围之外时触发,不冒泡【不支持子元素】 4....相关元素,event特殊属性 1.客户区坐标位置 clientX,clientY 事件发生时,鼠标指针在视口中水平和垂直坐标 2.页面坐标位置 pageX,pageY 事件发生时,鼠标指针在页面本身而非视口坐标

1.4K30

事件

,因为在HTML中无法访问window元素。...;这个事件不冒泡,而且在鼠标移动到后代元素上不会触发;DOM3被纳入标准; mouseleave 在位于元素上方鼠标光标移动到元素范围之外时触发;这个事件不冒泡,而且在鼠标移动到后代元素上不会触发;DOM3...被纳入标准; mousemove 鼠标指针元素内部移动时重复地触发; mouseout 鼠标指针位于一个元素上方,然后用户将其移入另一个元素触发。...移入另一个元素可能位于元素外部,也可能使其子元素。 mouseover 鼠标指针位于一个元素外部,然后用户将其首次移入另一个元素边界之内时触发。 mouseup 用户释放鼠标按钮时触发。...pageX和pageY:鼠标指针在页面中位置。在没有滚动条情况下,同clientX和clientY值。 screenX和screenY:鼠标指针相对于整个屏幕坐标信息。 ?

3.2K51

事件基础

事件概述 JavaScript 使我们有能力创建动态页面,而事件是可以被 JavaScript 侦测到行为。 简单理解: 触发--- 响应机制。...网页中每个元素都可以产生某些可以触发 JavaScript 事件,例如,我们可以在用户点击某按钮时产生一个 事件,然后去执行某些操作。 2....事件三要素 事件源(谁):触发事件元素 事件类型(什么事件): 例如 click 点击事件 事件处理程序(做啥):事件触发执行代码(函数形式),事件处理函数 案例代码 <body...('btn'); //(2) 事件类型 如何触发 什么事件 比如鼠标点击(onclick) 还是鼠标经过 还是键盘按下 //(3) 事件处理程序 通过一个函数赋值方式...常见鼠标事件 ? 5. 分析事件三要素 下拉菜单三要素 关闭广告三要素

42841

阻止mouseover冒泡行为_onmousedown是什么意思

一. onmouseenter、onmouseover onmouseenter 事件在鼠标指针进入到绑定事件那个元素上时触发。...该事件通常与 onmouseleave(在鼠标指针离开绑定事件那个元素上时触发) 事件一同使用。 onmouseenter 事件类似于 onmouseover 事件。... onmouseover 事件在鼠标指针进入 div 元素触发,在子元素上也会触发(p 和 span)(冒泡)。...事件中有在鼠标指针进入 div 元素触发鼠标进入p、span元素内不会触发,因为不支持事件冒泡; 3. onmouseover 事件在鼠标指针进入 div 元素触发,在子元素上也会触发(p 和...事件冒泡 比如说父元素添加了onclick事件,当子元素发生onclick事件时,父元素onclick事件也会触发。 四.

1.5K20

HTML标签介绍「程序员培养之路第一天」

2、id属性 用于指定元素唯一id 要注意该属性值在整个HTML文档中具有唯一性 3、style属性 用于指定元素行内样式 使用该属性后将会覆盖任何全局样式设定 4、title属性 用于指定元素额外信息...2、Form表单事件     onblur:当元素失去焦点时触发。     onchange:在元素元素值被改变时触发。     onfocus:当元素获得焦点时触发。    ...4、Mouse鼠标事件     onclick:当在元素上发生鼠标点击时触发。     onblclick:当在元素上发生鼠标双击时触发。    ...onmousedown:当在元素上按下鼠标按钮时触发。     onmousemove:当鼠标指针移动到元素上时触发。     onmouseout:当鼠标指针移出元素触发。    ...onmouseover:当鼠标指针移动到元素上时触发。     onmouseup:当在元素上释放鼠标按钮时触发。 5、Media媒体事件     onabort:当退出时触发

85110

再谈BOM和DOM(7):HTML DOM Event 对象属性及DOM事件详细列表

clientX 返回当事件被触发时,鼠标指针水平坐标。 clientY 返回当事件被触发时,鼠标指针垂直坐标。 ctrlKey 返回当事件被触发时,"CTRL" 键是否被按下。...metaKey 返回当事件被触发时,"meta" 键是否被按下。 relatedTarget 返回与事件目标节点相关节点。 screenX 返回当某个事件被触发时,鼠标指针水平坐标。...screenY 返回当某个事件被触发时,鼠标指针垂直坐标。 shiftKey 返回当事件被触发时,"SHIFT" 键是否被按下。...鼠标事件 属性 描述 DOM onclick 当用户点击某个对象时调用事件句柄。...2 onmouseenter 当鼠标指针移动到元素上时触发。 2 onmouseleave 当鼠标指针移出元素触发 2 onmousemove 鼠标被移动。

2.1K40

【javascript系列】史上最全javascript系列教程(二)

这两个都是对元素一个操作,简单讲,innerHTML可以在某种特定环境下重构某个元素节点DOM结构,innerText只能修改文本值。...JS常见事件 Js事件就是我们行为能被侦测到,且触发相应函数(函数里面写上事件行为) 1. onmouseover ⿏标被移到某元素之上 2. onmouseout ⿏标从某元素上⾯移开...console.log("鼠标移出") } //onchange 元素值改变,⼀般⽤在表单元素上 document.getElementById("xd...,获取到焦点就是当你把鼠标放进输入框,之后点击一下,鼠标变成一条竖线之后输入那种。... 操作div任意样式 先获取到div元素,再通过事件触发来改变div样式 <!

2.2K30

5、React组件事件详解

,而不是普通冒泡,并且没有捕获阶段;只有在鼠标指针穿过被选元素时,才会触发。...onMouseOut onMouseOver事件:不论鼠标指针穿过被选元素或其子元素,都会触发。...e.stopPropagation() console.log("原生事件绑定事件触发") } 由于DOM事件被阻止冒泡了,无法到达document,所以合成事件自然不会被触发...,则打印出: 子元素原生事件绑定事件触发 父组件原生事件绑定事件触发 在子元素React合成事件onClick中阻止事件传播,则打印出: 子元素原生事件绑定事件触发 父组件原生事件绑定事件触发...子元素React合成事件绑定事件触发 在父元素React合成事件onClick中阻止事件传播,则打印出: 子元素原生事件绑定事件触发 父组件原生事件绑定事件触发元素React合成事件绑定事件触发

3.7K10

事件

如果JavaScript关注特定类型事件,那么它可以注册当这类事件发生时调用句柄。事件是某个行为或者触发,比如点击、鼠标移动........当用户点击鼠标时 当网页已加载时 当图像已加载时 当鼠标移动到元素上时 当用户触发按键时......事件流 事件流描述是从页面中接收事件顺序,比如有两个嵌套div,点击了内层div,这时候是内层div先触发click事件还是外层先触发?...来删除,也就是说通过addEventListener添加匿名函数将无法被删除。...(onclick,onload) 事件处理程序作用域不相同,addEventListener作用域是元素本身,this是指触发元素,而attachEvent事件处理程序会在全局变量内运行,this

1.4K30

JavaScript小技能:事件

捕获阶段:浏览器检查元素最外层祖先,是否在捕获阶段中注册了一个onclick事件处理程序,如果是,则运行它。...冒泡阶段:浏览器检查实际点击元素是否在冒泡阶段中注册了一个onclick事件处理程序,如果是,则运行它。然后它移动到下一个直接祖先元素,并做同样事情,直到它到达元素。...2.2 事件触发机制 以事件处理程序属性形式关联事件处理器 //onclick、onmouseover document.querySelector('html').onclick = function...onclick、onmouseover关联事件侦听器代码 事件监听属性 描述 onmouseover 鼠标移入事件 onmouseout 鼠标移出事件 onclick 鼠标单击事件 ondblClick...//在鼠标指针移到指定元素后执行Javascript代码: 鼠标指针移动到这。

1.4K10

javascript 事件基础

4.事件类型: 4.1鼠标事件:当用户通过鼠标在页面操作时触发; click事件:在用户单击鼠标按钮或者按下回车键触发; dblclick事件:在用户双击鼠标按钮时被触发; mouseover...事件:鼠标指针元素外部,用户将移入另一个元素边界时触发,感觉和mouseenter事件类似; mouseout事件:用户将其移入另一个元素内被触发。...mouseenter事件:在鼠标光标从元素外部移动到元素范围之内被触发;这个事件不冒泡; mouseleave事件:在鼠标光标从元素内部移动到元素范围之外被触发;这个事件不冒泡; mousemove事件...:当鼠标指针元素内部移动时重复地触发。...mouseup事件:用户释放鼠标按钮时触发; 页面上所有的元素都支持鼠标事件,除了mouseenter和mouseleave,所有鼠标事件都会冒泡,也可以被取消,而取消鼠标事件将会影响浏览器默认行为

92650

HTML DOM - 事件

如需在用户点击某个元素时执行代码,请把 JavaScript 代码添加到 HTML 事件属性中: onclick=JavaScript HTML 事件例子: 当用户点击鼠标时 当网页已加载时 当图片已加载时...当鼠标移动到元素上时 当输入字段被改变时 当 HTML 表单被提交时 当用户触发按键时 在本例中,当用户点击时,会改变 元素内容: 实例 <h1 onclick="this.innerHTML...实例 向 button 元素分配一个 onclick 事件: 点我 在上面的例子中,当点击按钮时,会执行名为 displayDate...("myBtn").onclick=function(){displayDate()}; 在上面的例子中,名为 displayDate 函数被分配给了 id=myButn" HTML 元素。...text" id="fname" onchange="upperCase()"> onmouseover 和 onmouseout 事件 onmouseover 和 onmouseout 事件可用于在鼠标指针移动到或离开元素触发函数

2K30

1-html标签介绍

id属性 用于指定元素唯一id 注意该属性值在整个HTML文档中具有唯一性 style属性 用于指定元素行为样式 使用该属性后将会覆盖任何全局样式设定 title属性 用于指定元素额外信息...onblur当元素失去焦点时触发 onchange在元素元素值被改变时触发 onfocus当元素获得焦点时触发 onreset当表单中重置按钮被点击时触发 onselect在元素中文本被选中后触发...该属性不会对所有按键生效,不生效有,alt,ctrl,shift,esc onkeyup当用户释放按键时触发 mouse鼠标事件 onclick元素上发生鼠标点击时触发 onblclick当元素上发生鼠标双击时触发...onmousedown当元素上按下鼠标按钮时触发 onmousemove当鼠标指针移动到元素上时触发 onmouseout当鼠标指针移出元素触发 onmouseover当鼠标指针移动到元素上时触发...onmouseup当在元素上释放鼠标按钮时触发 media媒体事件 onabort当退出时触发 onwaiting当媒体已停止播放但打算继续播放时触发

91710

JavaScript学习(二)

创建数组 使用数组之前先创建一个数组,并将数组赋值个一个变量。...事件是可以被JavaScript侦测到行为,网页中每个元素都可以产生某些触发JavaScript函数或程序事件。...主要事件表: 事件 说明 onclick 鼠标单击事件 onmouseover 鼠标经过事件 onmouseout 鼠标移开事件 onchange 文本框内容改变事件 onselect 文本框内容被选中事件...onfocus 光标聚集 onblur 光标离开 onload 网页导入 onunload 关闭网页 鼠标单击事件(onclick) onclick鼠标单击事件,当在网页上单击鼠标时,就会发生该事件...鼠标经过事件(onmouseover) 鼠标经过事件:当鼠标移动到一个对象上时,该对象就触发onmouseover事件,并执行onmouseover事件调用程序。

1.5K10
领券