-
HTML事件处理程序缺点:JavaScript和html代码都需要修改查看全部
-
事件对象event 1、DOM中的事件对象 (1)、type属性,用于获取事件类型 (2)、target属性,用于获取事件目标查看全部
-
三种事件处理程序: 一:HTML: 直接把代码写在标签内,写在HTML结构里;或把函数名写在HTML结构里。这种情 况因为HTML和JS高度耦合,不方便修改; 二:DOM0级事件处理程序:把一个函数赋值给一个事件处理程序的属性. 1.先用 getElementById() 取得相应元素,并定义好名称;如:var btn2=documentById("btn2"); 2.再给以上变量添加一个属性并给出该事件的函数,如:btn2.onclick=function(){alert("这是通过DOM0级添加的事件");} 3.如要删除该事件则:btn2.onclick=null; 三:DOM2级事件处理程序: 定义了两个方法:addEventListener()和removeEventListener()。 ()里是三个参数:要处理的事件名、作为事件处理程序的函数、布尔值(一般用false,即为冒泡事件处理程序) 例如:1:依然先取出该元素:var btn3=document.ElementById("btn3"); 2:添加事件:btn3.addEventListener("click",showMes,false)(注:要把所有带on 的事件名前的on去掉;showMes是被引用的一个函数名。) 3:删除事件:btn3.removeEventListener("click",showMes,false)(注:添加进去什么样的参数,删除也是一样的参数,而且通过Event添加的事件必须通过Event删除)。 4:一个元素添加多次事件(DOM0级也可以):btn3.addEventListener("click",function(){alert(this.vaule)},false)(注,这里的this是引用目前这个元素btn3的vaule属性的值,然后被alert弹出);查看全部
-
事件冒泡查看全部
-
事件流查看全部
-
本章内容查看全部
-
对一个盒子进行定位的时候,是以盒子的左上角为基准点进行定位。查看全部
-
offsetWidth 盒子高度 mouseup释放鼠标查看全部
-
bug解决图查看全部
-
bug修改前代码查看全部
-
left top 指的是 图形 左上角 的坐标查看全部
-
任何能跟着鼠标移动的东西 都有 绝对定位查看全部
-
onmousemove查看全部
-
clientX clientY查看全部
-
onmousedown按下任何鼠标按钮触发查看全部
举报
0/150
提交
取消