wlbk.net
当前位置:首页 >> jAvAsCript中winDow.EvEnt.srCElEmEnt.iD的意思 >>

jAvAsCript中winDow.EvEnt.srCElEmEnt.iD的意思

这段代码只能在ie下工作,其他浏览器可能没有window.event对象。 window.event表示当前触发的事件对象。window.event.srcElement表示触发事件的DOM元素。如果你点击了按钮1,这个srcElement就是按钮1。id就是这个元素的id,即btn1。 如果想要在...

一、window.event代表着事件对象的状态。只有在事件发生时生效。如鼠标、键盘等事件被触发时这个对象才存在。window.event这只在IE下是这样的。他并不是标准。。也就是说其他浏览器并不支持。在W3C标准支持的浏览器下事件对向是引发事件涵数的第...

var $srcElement;document.getElementById('dom').addEventListener('click',function(event){ event = event || window.event; $srcElement = event.srcElement;},false)

var e=window.event; 是获取事件对象,这里是IE下的,event是window的一个属性; var obj=e.srcElement; 是获取发生事件的那个元素,这个元素是一个对象,这也是IE下的。 要实现所有浏览器兼容,就用以下代码: var e = window.event || event; ...

触发事件的句柄(简单说就是触发这个事件的控件对象)

因为ff下本身不支持srcElement而是支持target,你这里这么用也是为了兼容浏览器,但是 event.srcElement.id 这么写会从event.srcElement里找id属性,这样是默认event.srcElement存在的,而火狐是不存在,当然就报错了. var obj=event.srcElement ? ev...

js中,逻辑操作是用的逻辑短路机制。 || 表示或,左右两个运算元有一个为true时结果为true。而逻辑短路的意思,就是当第一个运算元为true时,第二个运算元不需要判断了,因为也一定是true。而当第一个运算元为false的时候,第二个运算元同样也不...

1、this 表示这个 元素,等同于document.getElementById; 2、a)你的理解是正确的,但是不仅只有undifined会被强制转换。 js的弱类型,让他可以申明后赋任何类型的值。 因此除了bool型的false,number类型的0,String类型的空串,还有null在三元...

event是事件对象,比如你按了某个键(或者单击等,反正能触发事件的),那你在处理时候可能会需要一些信息,比如说是哪个元素被触发的,这个元素也就是你所问的event.srcElement(事件的源对象),通过它可以得到事件的对象,如果你是按键事件如ke...

你用的不是IE浏览器吧?IE浏览器才有window.event.srcElement , firefox是window.event.target

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com