-
css{cursor:pointer}定义光标为手型 js:console.log("random")//打印random Math.floor(Math.random()*数组的长度8)//0~7之间的随机数取整查看全部
-
什么是事件对象?在触发DOM上的事件时都会产生一个对象 事件对象EVENT DOM中的事件对象中的常用属性 (1). type属性用于获取事件类型 ---click (2). target属性用于获取事件目标(元素) --[object HTMLInputElement] target.nodeName事件目标的节点名称----input (3). stopPropagation()方法 用于阻止事件冒泡 ---- 如果一个div里面有一个button,button和div都绑定了click事件,如果是事件冒泡(由内而外),那么点击button的时候,首先触发button的处理函数,然后触发div的处理函数。 如果有时候不想冒泡,也就是不希望div的事件被触发,那么需要阻止事件冒泡。 (4). preventDefault() 方法 阻止事件的默认行为 如果需要阻止a标签的默认属性--跳转,可以使用阻止事件的默认行为preventDefault()方法 <a href='#'>超链接</a>查看全部
-
先把元素取出来,然后为其属性添加一个事件的方法叫DOM0级处理程序。 DOM0级事件处理程序,较传统的方式:把一个函数赋值给一个事件处理程序属性的比较简单的方法 截图的btn是HTML事件处理程序,btn2是DOM0级事件处理程序。 HTML事件处理程序,现在不建议使用了。 1. 事件直接加在HTML代码中: 缺点:HTML和js代码高耦合,如果修改,就要修改两个地方:HTML元素内和script函数 . DOM0级事件处理程序 (用得比较多) 较传统的方式:把一个函数赋值给一个事件处理程序的属性。 优点:简单,跨浏览器的优势 var btn2=document.getElementById("btn2");---先获取出元素,定义对象 //取得btn2按钮对象 btn2.onclick=function(){alert('这是通过DOM0级添加的事件!')}----让 事件以对象的属性 的形式出现。 //给btn2添加onclick属性 btn2.onclick=null;-----删除onclick属性。查看全部
-
element.onclick===element['onclick'],在JS中[]完全可以代替.这个符号。查看全部
-
event = event || window.event; // 兼容ie8以前的版本查看全部
-
dom事件对象查看全部
-
跨浏览器事件处理程序 任何以点访问的属性,都可以以数组的形式访问查看全部
-
ie的事件处理程序,事件名称保留on查看全部
-
ie时间处理程序, attachEvent()添加事件 detachEvent()删除事件 接收两参数:事件处理程序,事件处理函数查看全部
-
addEventListener removeEventListener查看全部
-
HTML事件处理程序,现在不建议使用了。 1. 事件直接加在HTML代码中: 缺点:HTML和js代码高耦合,如果修改,就要修改两个地方:HTML元素内和script函数。查看全部
-
事件捕获:不太具体的节点应该更早接触到节点,而最具体的节点最后获得。查看全部
-
事件流:描述从页面中接受事件的顺序。IE——事件冒泡流;网景——事件捕获流。 事件冒泡:即事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播至最不具体的那个节点(文档)。查看全部
-
通过addEventListener()添加的事件,只能用removeEventListener()移除事件 。不能直接赋值null查看全部
-
事件对象查看全部
举报
0/150
提交
取消