获取点击元素的ID

Dan*_*ams 0 javascript

<html>
<head>

<script type="text/javascript">
function getElement(e) {
    var element = e.target || e.srcElement;
    alert(element.id);
}
</script>

</head>
<body onclick="getElement()">

<div id="div1"></div>
<div id="div2"></div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

尝试此操作以获取单击的元素的 ID 并提醒它。我确定这是我缺少的一些非常基本的东西。

任何人都可以帮忙吗?

ade*_*neo 6

它实际上非常基础,停止使用内联事件处理程序

<!DOCTYPE html>
    <head>
        <title>It works</title>
    </head>
    <body>

        <div id="div1"></div>
        <div id="div2"></div>

        <script type="text/javascript">
            document.addEventListener('click', function(e) {
                alert( e.target.id );
            }, false);
        </script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

小提琴