美文网首页
js事件监听 事件冒泡 和css3新增

js事件监听 事件冒泡 和css3新增

作者: 逍遥g | 来源:发表于2017-06-14 22:36 被阅读0次

事件监听:事件捕获 目标阶段 冒泡阶段

事件冒泡:当使用事件冒泡时,子元素先触发,父级元素后触发。

//阻止事件冒泡

if(typeof ev.stopPropagation=='function') { 标准的

ev.stopPropagation();

} else { //非标准IE

window.event.cancelBubble = true;

}

阻止事件默认行为

事件绑定模式下的 return false,

事件监听模式下的 event.preventDefault() 和 event.returnValue = false;

return false既可以阻止事件冒泡,又可以阻止事件默认行为

element1--element2a[src^="https"]  选择其src属性值以"https"开头的每个元素

a[src$=".pdf"]  选择其src属性以".pdf"结尾的所有元素

a[src*="abc"]    选择其src属性中包含"abc"子串的每个元素

p:first-of-type    选择属于其父元素的首个元素的每个元素

p:last-of-type    选择属于其父元素的最后元素的每个元素

p:only-of-type  选择属于其父元素唯一的元素的每个元素

p:only-child    选择属于其父元素的唯一子元素的每个元素

p:nth-child(2)    选择属于其父元素的第二个子元素的每个元素

p:nth-last-child(2)  同上,从最后一个子元素开始计数。

p:nth-of-type(2)    选择属于其父元素第二个元素的每个元素

p:nth-last-of-type(2)    同上,但是从最后一个子元素开始计数

p:last-child    选择属于其父元素最后一个子元素每个元素

:root 选择文档的根元素

p:empty    选择没有子元素的每个

元素(包括文本节点)#news:target选择当前活动的#news元素input:enabled选择每个启用的元素input:disabled选择每个禁用的元素input:checked选择每个被选中的的元素:not(p)选择非的元素的每个元素

::selection 选择被用户选取的元素部分

:read-only选择器被用来指定当元素处于只读状态时的样式

:read-write选择器用于匹配可读及可写的元素

:default选择器用来指定当前页面打开时默认处于读取状态的单选框或复选框的控件的样式

:indeterminate选择器用来指定当页面打开时,一组单选框中没有任何一个单选框被设定为选中状态时,整组单选框的样式

相关文章

  • js事件监听 事件冒泡 和css3新增

    事件监听:事件捕获 目标阶段 冒泡阶段 事件冒泡:当使用事件冒泡时,子元素先触发,父级元素后触发。 //阻止事件冒...

  • js事件深入学习

    JavaScript的事件机制包含,事件绑定、事件监听、事件委托(事件代理)等 js中的事件流 ① .冒泡:当下级...

  • 事件

    js里有许多事件下面简单介绍一下 绑定事件 事件对象event 事件对象扩展 事件冒泡 监听器 事件冒泡的阻止 默...

  • 事件代理的应用

    事件代理 原理:利用事件冒泡,把事件监听绑定到其父容器上。应用场景:页面上有新增的元素,新增的元素也需要绑定事件。...

  • JS事件相关基础

    js事件: 键盘事件: JS中的事件冒泡和事件捕获: 1、事件冒泡。如下代码: 点击button事件,连同父元素绑...

  • 禁止回车提交form表单

    方法1使用js监听回车事件并阻止向上冒泡即可 function init() { functio...

  • vue 阻止事件冒泡,捕获方法

    要想了解 VUE 阻止事件冒泡和捕获方法,首先要了解一下 JS 事件和 JS 阻止事件冒泡,捕获方法 1. js ...

  • 事件代理

    事件代理: 利用事件冒泡,把事件监听绑定到事件容器上。应用场景就是页面上有一些新增的元素,这些元素也都是需要绑定事...

  • JS事件中心

    JS事件中心:事件监听、事件分发、事件销毁。

  • Js事件(Event)

    一、事件绑定 click 二、事件冒泡 解释: 这是一个冒泡的过程,如果你监听 标签,可以监听到,如果你监听bod...

网友评论

      本文标题:js事件监听 事件冒泡 和css3新增

      本文链接:https://www.haomeiwen.com/subject/jkgeqxtx.html