温馨提示×

js中event.srcelement怎么使用

小亿
112
2023-07-12 14:43:20
栏目: 编程语言

在JavaScript中,event.srcElement是一个非标准的属性,它只在旧版本的Internet Explorer浏览器中存在。在现代浏览器中,可以使用event.target属性来获取触发事件的元素。

以下是一个示例,展示了如何使用event.srcElement属性(对于IE浏览器)和event.target属性(对于现代浏览器)来获取触发事件的元素:

function handleClick(event) { var targetElement = event.target || event.srcElement; // 使用event.target属性(现代浏览器)或event.srcElement属性(IE浏览器) // 在这里可以使用targetElement变量来访问触发事件的元素 console.log(targetElement); } // 将handleClick函数绑定到元素的点击事件 var element = document.getElementById("myElement"); if (element.addEventListener) { element.addEventListener("click", handleClick); } else if (element.attachEvent) { element.attachEvent("onclick", handleClick); } 

请注意,现代浏览器中推荐使用event.target属性,而不是event.srcElement属性。

0