繁体   English   中英

将点击 Function 更改为 hover (Vanilla Javascript)

[英]Change Click Function to hover (Vanilla Javascript)

我正在使用这段代码:

document.addEventListener("DOMContentLoaded", function(event) {

    document.getElementById("div#logo1").onclick = function(){
        hideAllImages();
        document.getElementById("01").style.display="block";
        removeNavHighlight();
        document.getElementById("div#logo1").classList.add("my_active");
    };
    
    document.getElementById("div#logo2").onclick = function(){
        hideAllImages();
        document.getElementById("02").style.display="block";
        removeNavHighlight();
        document.getElementById("div#logo2").classList.add("my_active");
    };
        document.getElementById("div#logo3").onclick = function(){
        hideAllImages();
        document.getElementById("03").style.display="block";
        removeNavHighlight();
        document.getElementById("div#logo3").classList.add("my_active");
    };

function hideAllImages() {
    var items = document.getElementsByClassName('changing_text');
    var itemsLen = items.length;
    for(var i = 0; i < itemsLen; i++) {
        items[i].style.display="none";
    }
}});

单击事件可以正常工作,但是当我将 hover 转换为元素时,我想将其转换为功能。

这个 function 必须做什么:例如,当我在图像上的 hover 必须出现其他元素并且必须隐藏之前的元素时。

这是香草 Javascript 代码。

有什么建议么? 试图将.onclick 更改为.onmouseover 但不工作

谢谢

这不是.mouseover 它是.onmouseover

.onmouseover替换.onclick对你有用吗?

这些函数的格式始终为on<event> 正如其他答案已经说过的那样,它应该是.onmouseover 请注意,如果您使用addEventListener function 添加事件侦听器,您将使用mouseover

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM