-
关于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
相关推荐
本文主要介绍`event`对象中的`srcElement`属性,以及在不同浏览器中的兼容性问题。同时,我们还将探讨如何在不同的环境中正确地使用`event`对象。 #### 二、event.srcElement `event.srcElement`是`event`对象的一...
总结来说,JavaScript的事件源处理涉及到浏览器兼容性问题,开发者需要理解`window.event.srcElement`(IE特有)和`event.target`(W3C标准)的区别,并使用适当的兼容性解决方案来确保代码在不同浏览器下都能正常...
alert("行:" + (event.srcElement.parentNode.rowIndex + 1) + "列:" + (event.srcElement.cellIndex + 1)); } } ``` 在这个例子中,`event.srcElement.tagName`用于获取触发事件的元素的标签名,并通过`...
在JavaScript编程中,特别是在处理事件时,`window.event` 是一个内置对象,它提供了与当前事件相关的各种信息,如事件的目标元素(`event.srcElement` 在IE中,`event.target` 在非IE浏览器中)。然而,`window....
例如,event.srcElement.parentNode表示当前事件源的父节点,而event.srcElement.children则是一个包含当前节点下所有对象的数组。如果要访问特定的子节点,可以使用数组索引,比如event.srcElement.children[0]或...
只要在外层上写一个 然后检查event.srcElement.tagName或其他属性是不是你想要的来决定是否响应事件就可以了.不过好像event.srcElement在ff里不起作用 比如 span div event对象指当前触发的事件对象, window.event...
event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey ...
在JavaScript事件处理中,`event.srcElement` 是 Internet Explorer 浏览器特有的属性,用于获取事件发生时的源元素,而 `event.target` 是在 Firefox、Chrome、Safari 和其他遵循 W3C 规范的浏览器中使用,作用相同...
[removed] function changeto(highlightcolor){ source=event.srcElement if (source.tagName==”TR”||source.tagName==”TABLE”) return while(source.tagName!=”TD”) source=source.parentElement if ...
Javascript小技巧,觉得用来查询JS的事件挺方便,主要是事件源对象event.srcElement.tagName ,event.srcElement.type,捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键event...
event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey ...
这通过 `event.srcElement.tagName.toLowerCase()` 判断是否为 "td",然后利用 `event.srcElement.parentNode.rowIndex` 和 `event.srcElement.cellIndex` 获取行索引和列索引来实现。这里,`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); } ``` #### 三、扩展思考 尽管本示例仅展示...