js事件源window.event.srcElement兼容性怎么写

js
985
2023/7/15 10:09:44
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在不同浏览器中,获取事件源的方式有所不同。以下是一种兼容性写法:

var eventSource = event.target || event.srcElement;

在现代浏览器中,事件对象有target属性,它指向触发事件的元素。而在旧版本的IE浏览器中,事件对象有srcElement属性,它指向触发事件的元素。

通过使用逻辑或运算符||,可以根据浏览器支持的属性来获取事件源。如果target属性存在,则eventSource将指向target属性;否则,eventSource将指向srcElement属性。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: js substring方法的作用是什么