`

e.target 和event.srcElement

阅读更多

mozilla下的e.target   相当于   ie下的event.srcElement,
但细节上有区别,后者是返回一个html   element
而e.target返回的是个节点

在IE中
<INPUT   TYPE= "text "   NAME= "aaa "   onBlur= "doBlur(event) ">
    <SCRIPT   LANGUAGE= "JavaScript ">
    <!--
function   doBlur(e){
alert(e.srcElement.type);
}
    //-->
    </SCRIPT>

分享到:
评论

相关推荐

    js中的触发事件对象event.srcElement与event.target详解

    主要给大家介绍了js中的触发事件对象event.srcElement与event.target的相关资料,文中介绍的非常详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。

    event.srcElement 用法笔记e.target

    代码如下: [removed] function tdclick(){ if(event.srcElement.tagName.toLowerCase()==’td’) alert&#40;“行:”+(event.srcElement[removed].rowIndex+1&#41;+”列:”+(event.srcElement.cellIndex+1)); } ...

    IE event.srcElement和FF event.target 功能比较

    注意获取的标记都以大写表示,如”TD”,”TR”,”A”等 代码如下: ”div_001″&gt; &lt;form id=”form_001″&gt;...select name=”selectname” onchange=”alert(event.srcElement.options[event.srcElement.selec

    可拖动的table

    e.target = e.srcElement; e.layerX = e.offsetX; e.layerY = e.offsetY; } return e; } } window.onload = function(){ var obj = document.getElementById('draggable'); rDrag.init(obj); } ,0px,...

    JS在IE和FireFox之间常用函数的区别小结

    1.event.srcElement 代码如下: //srcElement只能在IE下使用target是FireFox使用的,下面是兼容性写法 var obj = e.srcElement ? e.srcElement : e.target; 2.e.originalEvent.x 代码如下: // e.originalEvent.x 只能...

    Javascript 阻止javascript事件冒泡,获取控件ID值

    1. 如何阻止事件冒泡 代码如下://非IE if (event && event....event.srcElement.tagName+”:”+event.srcElement.id&#41;; } else { //Firefox alert&#40;event.target.tagName + “:” + event.target.id&#41;; }

    桌面 分块 拖拽js代碼

    Firefox uses event.target here, MSIE uses event.srcElement */ var target = ev.target || ev.srcElement; var mousePos = mouseCoords(ev); // mouseOut event - fires if the item the mouse is on has ...

    js获取事件源及触发该事件的对象

    event.srcElement : event.target; //这时obj就是触发事件的对象,可以使用它的各个属性 //还可以将obj转换成jquery对象,方便选用其他元素 var $obj = $(obj); alert&#40;$obj.parent(&#41;.attr(“href”));

    取得父标签

    取得父标签FF 下没有 event 用 arguments[0] FF 下没有 srcElement 用 target FF 下没有 parentElement 用 parentNode 代码如下:function obj_event_onsomething(e){ var e=window.event?window.event:e;...

    Web前端开发工程师笔试题及答案

    // IE用srcElement获取事件源,而FF用target获取事件源 var selected = evt.target || evt.srcElement; alert&#40;selected.tagName&#41;; } window.onload = function(){ var el = document....

    IE与firefox下Dhtml的一些区别小结

    mozilla下的e.target 相当于 ie下的event.srcElement,但细节上有区别,后者是返回一个html element 而e.target返回的是个节点,也就是说包括文本节点,方法可以这样 var trg = e.target; while(trg.nodeType!=1)trg...

    ASP.NET程序中常用的三十三种代码.txt

     if (event.keyCode==13 && event.srcElement.type!=’button’ && event.srcElement.type! =’submit’ && event.srcElement.type!=’reset’ && event.srcElement.type!=’’&& event.srcElement.type!=’...

    Enter转换为Tab的小例子(兼容IE,Firefox)

     var element=e.srcElement||e.target; if(e.keyCode==13&&element.type!=”submit”&&element.type!=”button”&&element.type!=”textarea”&&element.type!=”reset”){ if(document.all){ e.keyCode=9; }...

    利用jQuery的$.event.fix函数统一浏览器event事件处理

    比如得到触发事件的元素引用在IE浏览器下是:event.srcElement,在FF浏览器下则是:event.target,另外又比如在FF浏览器下得到光标相对页面的位置是event.pageX,而IE浏览器下的处理方式又是不一样的,当然还有一些...

    JavaScript计算器的实现

    JavaScript计算器的实现 4 计算器 4.1 问题 1)做一个完整的计算器 2)使用 event 对象简化简单计算器的界面设计及实现 ...var obj = e.srcElement || e.target; 4.3 步骤 实现此案例需要按照如下步骤进行。

    js tr控制下面的tbody隐藏和显示

    用的核心代码function $(obj){ return document.... //如果在表格区域内产生单击 table.onclick = function(e){ var e = window.event||e,target = e.srcElement||e.target; //得到tr while(target.t

    js中最最常用的函数封装,方便调用

    var mubiaoEle = e.target || e.srcElement; for(var i = 0;i&lt;child.length;i++){ if(child[i]==mubiaoEle){ cb.bind(mubiaoEle)(); } } } } 事件监听式绑定事件 function addEvent...

Global site tag (gtag.js) - Google Analytics