首页 > 解决方案 > getElementsByClassName 的 Vanilla JS 问题

问题描述

我对getElementByIdgetElementsByClassName有疑问。

此代码工作正常

document.getElementById("dropdown-menu1").addEventListener('click', function (event) {
            alert("click outside");
            event.stopPropagation();
        });

但是当我尝试将它与getElementsByClassName一起使用时,它会停止工作。

var menu1 = document.getElementsByClassName("dropdown-menu");
        document.menu1.addEventListener('click', function(event) {
        alert("click outside");
        event.stopPropagation();
 });

我不知道为什么。我没有错误。

标签: javascriptgetelementbyidgetelementsbyclassname

解决方案


推荐阅读