Javascript 使用id调用HTML函数

Javascript 使用id调用HTML函数,javascript,html,onclick,leaflet,addeventlistener,Javascript,Html,Onclick,Leaflet,Addeventlistener,下面的html代码正在调用一个plusSlides函数,该函数可以像这样激活一个数组 我正在尝试为test1添加切换事件侦听器,因此一旦调用了mySlides类,waterMap函数将激活,该函数将向映射添加一个传单层。我做错了,但不知道如何去做。有人能帮我吗?如果我能找到你,我会采取简单的解决方案: 添加功能showSlides(n) 我使用您提供的示例链接作为参考谢谢!一旦我点击“下一步”或“上一步”,这些图层就会显示出来!Hey Sixers,一旦我通过指定的索引调用层,“下一步”按钮将遍

下面的html代码正在调用一个
plusSlides
函数,该函数可以像这样激活一个数组


我正在尝试为test1添加切换事件侦听器,因此一旦调用了
mySlides
类,waterMap函数将激活,该函数将向映射添加一个传单层。我做错了,但不知道如何去做。有人能帮我吗?

如果我能找到你,我会采取简单的解决方案: 添加功能showSlides(n)


我使用您提供的示例链接作为参考

谢谢!一旦我点击“下一步”或“上一步”,这些图层就会显示出来!Hey Sixers,一旦我通过指定的索引调用层,“下一步”按钮将遍历所有层,但如果我尝试向左,它将只遍历三个层中的两个。你知道为什么它不起作用吗?
<div class="slideshow-container">
    <div class="mySlides" id=test1>
    </div>
    <div class="mySlides" id=test2>
    </div>
    <div class="mySlides" id=test3 >
    </div>
    <a class="prev" onclick="plusSlides(-1)">&#10094;</a>
    <a class="next" onclick="plusSlides(1)">&#10095;</a>
</div>
document.getElementById("test1").addEventListener("toggle", waterMap);
function waterMap() {
    map.addLayer(watermainLayer);
}
if(n == 1) //change for the index wherever you wants
   waterMap();