`

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>

分享到:
评论

相关推荐

    event和srcElement说明,方法,技巧

    可以使用`event.srcElement.firstChild`或`event.srcElement.lastChild`来获取触发事件元素的第一个或最后一个子元素。此外,还可以使用`event.srcElement.children[i]`或`event.srcElement.childNodes[i]`来访问...

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

    例如,如果想要获取触发事件的元素的ID,可以使用event.srcElement.id或event.target.id。 在处理DOM树中的元素时,我们常常需要找到一个元素的父节点、子节点或同级节点等。使用event.srcElement的父亲节点...

    event.srcElement 用法笔记e.target

    alert("行:" + (event.srcElement.parentNode.rowIndex + 1) + "列:" + (event.srcElement.cellIndex + 1)); } } ``` 在这个例子中,`event.srcElement.tagName`用于获取触发事件的元素的标签名,并通过`...

    替代window.event.srcElement效果的可兼容性的函数

    在JavaScript编程中,特别是在处理事件时,`window.event` 是一个内置对象,它提供了与当前事件相关的各种信息,如事件的目标元素(`event.srcElement` 在IE中,`event.target` 在非IE浏览器中)。然而,`window....

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

    (event.srcElement.options[event.srcElement.selectedIndex].value);"&gt; &lt;option value='001'&gt;1 &lt;option value='002'&gt;2 &lt;option value='003'&gt;3 &lt;option value='004'&gt;4 &lt;option value='005'&gt;5 ``` 在这个...

    js事件源window.event.srcElement兼容性写法(详解)

    在IE浏览器中,可以通过`window.event.srcElement`来获取事件源,而在Firefox和其他遵循W3C标准的浏览器中,应使用`event.target`。 `window.event.srcElement`是IE特有的,它返回的是当前事件的源对象,即触发事件...

    JavaScript兼容浏览器FFIE技巧[定义].pdf

    - IE中的event.srcElement对应FF中的event.target。解决方案:`var obj = event.srcElement ? event.srcElement : event.target;` 4. **事件目标(toElement)**: - 解决方法:`var target = e.relatedTarget ||...

    HTML在IE浏览器和FF浏览器中标签的使用

    - **event.srcElement与event.target**:IE使用srcElement,FF使用target。使用`obj = event.srcElement ? event.srcElement : event.target`进行兼容。 - **event.toElement与relatedTarget**:IE有toElement,FF...

    window.event.srcElement 得到事件源对象

    在这个例子中,我们通过比较`srcElement.tagName`的值来确定用户点击的是哪个HTML标签,然后执行相应的代码。需要注意的是,`tagName`属性总是大写的,所以通常我们会将其转换为小写来方便比较。 在非IE浏览器中,...

    火狐下event的使用

    `来获取事件对象、通过`event.target`或`event.srcElement`来获取触发事件的元素、以及通过`element.parentNode`或`element.parentElement`来获取父元素等方法,可以有效地解决这些问题,使得我们的代码更加健壮和...

    parentElement,srcElement的使用小结

    这通过 `event.srcElement.tagName.toLowerCase()` 判断是否为 "td",然后利用 `event.srcElement.parentNode.rowIndex` 和 `event.srcElement.cellIndex` 获取行索引和列索引来实现。这里,`event.srcElement....

    [JS]详尽解析window.event对象

    除了上述属性,`window.event`对象还包含其他属性,如`shiftKey`(检查Shift键状态)、`srcElement`(触发事件的元素,IE中等同于`target`)和`type`(事件类型),以及一些与鼠标和键盘交互相关的属性,如`offsetX`...

    javascript快捷键

    window.open(event.srcElement.url, event.srcElement.getAttribute("target")); } else { window.location = event.srcElement.url; } } } ``` 这段JavaScript代码实现了几个核心功能: 1. **显示菜单**:`...

    JS中的THIS和WINDOW.EVENT.SRCELEMENT详解

    但当需要在不支持标准事件对象传递的浏览器中处理事件时,比如IE浏览器,可以使用`window.event.srcElement`来获取触发事件的元素,例如`alert(window.event.srcElement.value);`。 为了处理跨浏览器的兼容性问题,...

    FF与IE对javascript和CSS的区别

    10. **event.srcElement**:IE使用`event.srcElement`来获取事件源,而FF使用`event.target`。为了兼容,可以这样做: ```javascript var target = event.srcElement ? event.srcElement : event.target; ``` ...

    JavaScript中解决多浏览器兼容性23个问题的快速解决方法

    10. event.srcElement与event.target问题:在IE浏览器中,event对象有srcElement属性,但在Firefox浏览器中,event对象有target属性。为了解决这一兼容性问题,可以使用srcObj=event.srcElement?event.srcElement:...

Global site tag (gtag.js) - Google Analytics