JavaScript点击元素后获取该元素的id

Posted yuehuo9426

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript点击元素后获取该元素的id相关的知识,希望对你有一定的参考价值。

<body>
    <div id="box">
        <div id="text">

        </div>
        <input class="butt" id="button1" onclick="test1(this)" type="button" value="按钮1" />
        <input class="butt" id="button2" type="button" value="按钮2" />
    </div>
</body>
<script>
    function test1(e) 
        // 获取点击元素的id和坐标显示在id为text的div里
        document.getElementById("text").innerHTML = "通过onclick获取id,当前元素的id是:" + e.id;
    
    function test2() 
        // 获取点击元素的id和坐标显示在id为text的div里
        document.getElementById("text").innerHTML = "通过addEventListener获取id,当前元素的id是:" + this.id;
    

    button2.addEventListener("click",test2);
</script>

按下第一个按钮后会触发test1方法,并且将自己作为参数传给test1。第二个按钮是通过添加点击事件监听来和test2方法绑定,点击按钮2的时候会触发click事件,从而调用test2函数。

以上是关于JavaScript点击元素后获取该元素的id的主要内容,如果未能解决你的问题,请参考以下文章

javascript如何获取点击元素的值

用javascript获取HTML的button元素的id后,怎么使用javascript给这个元素添加响应函数

jq点击非此元素的以为其他元素隐藏该元素

Javascript通过Id获取元素并设置值

Javascript 获得“点击”元素 addEventListener

0158 JavaScript获取元素:id,标签名,类名,querySelector,querySelectorAll,获取bodyhtml