0 0

关于event.srcElement.sourceIndex在chrome下兼容的问题5

我在项目开发过程中遇到一个浏览器兼容的问题,请知晓之人帮忙指点迷津,十分感谢!代码如下
document.getElementById(dId).innerHTML=strTree;
alert(event.srcElement.sourceIndex);
var srcIndex = event.srcElement.sourceIndex;
var divElement = document.all[srcIndex+5];
var imgElement = document.all[srcIndex+2];
var fimgElement = document.all[srcIndex];

这段代码在Ie下正常,在chrome下出现脚本错误。
2015年1月07日 22:57

1个答案 按时间排序 按投票排序

0 0

srcElement 是IE的专有属性。别的浏览器都不支持。

2015年1月09日 16:42

相关推荐

    event和srcElement说明,方法,技巧

    本文主要介绍`event`对象中的`srcElement`属性,以及在不同浏览器中的兼容性问题。同时,我们还将探讨如何在不同的环境中正确地使用`event`对象。 #### 二、event.srcElement `event.srcElement`是`event`对象的一...

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

    总结来说,JavaScript的事件源处理涉及到浏览器兼容性问题,开发者需要理解`window.event.srcElement`(IE特有)和`event.target`(W3C标准)的区别,并使用适当的兼容性解决方案来确保代码在不同浏览器下都能正常...

    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....

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

    例如,event.srcElement.parentNode表示当前事件源的父节点,而event.srcElement.children则是一个包含当前节点下所有对象的数组。如果要访问特定的子节点,可以使用数组索引,比如event.srcElement.children[0]或...

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

    只要在外层上写一个 然后检查event.srcElement.tagName或其他属性是不是你想要的来决定是否响应事件就可以了.不过好像event.srcElement在ff里不起作用 比如 span div event对象指当前触发的事件对象, window.event...

    javascript 常用方法及技巧

    event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey ...

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

    在JavaScript事件处理中,`event.srcElement` 是 Internet Explorer 浏览器特有的属性,用于获取事件发生时的源元素,而 `event.target` 是在 Firefox、Chrome、Safari 和其他遵循 W3C 规范的浏览器中使用,作用相同...

    event.srcElement+表格应用

    [removed] function changeto(highlightcolor){ source=event.srcElement if (source.tagName==”TR”||source.tagName==”TABLE”) return while(source.tagName!=”TD”) source=source.parentElement if ...

    Javascript事件教程小技巧

    Javascript小技巧,觉得用来查询JS的事件挺方便,主要是事件源对象event.srcElement.tagName ,event.srcElement.type,捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键event...

    超级JS代码实例大全

    event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey ...

    parentElement,srcElement的使用小结

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

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

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

    鼠标拖动事件应用

    srcElement += "event.srcElement.parentElement.id: " + event.srcElement.parentElement.id + "\n"; // 展示信息 $("#" + event.srcElement.id).html(srcElement); } ``` #### 三、扩展思考 尽管本示例仅展示...

Global site tag (gtag.js) - Google Analytics