document.oncontextmenu = function (event)
{
var event = event || window.event;
{
var event = event || window.event;
var clickID = event.srcElement.id+"";
}
clickID 为空,
原因:html代码: <div id="XE1">
<img src="images/port_disable.png" width="40" height="35">
</div>
获取到的为image,加上parentElement即为XE1
解决方法:var event = event || window.event;
var obj = event.srcElement || event.target;
var clickID = obj.parentElement.id+"";
本文探讨了在HTML中通过事件监听器获取元素ID时遇到的问题及解决方案,涉及JavaScript的基本用法和DOM操作。对于前端开发者来说,了解如何正确地使用事件监听器并获取相关元素ID是构建交互式网页的基础技能。
324

被折叠的 条评论
为什么被折叠?



