繁体   English   中英

将鼠标悬停事件从一个 function 发送到 javascript 中的另一个 function

[英]send a mouse over event from one function to another function in javascript

我想获取字体标签的 id,然后将其传递给 changeText function 以便我可以在

<font id='1' onmousedown="getID(this)" onmouseup="changeText()"> hello </font>
<script type="text/javascript">

    function getID(el) {   
        var wordID = $(el).attr("id");
        console.log('getID ',wordID);
        return wordID;

    }

    var info = getID()

    words = {'1':'привет','2':'моё','3':'имя','4':'являться','5':'мэтт'}

    function changeText() {
        var display = document.getElementById(info);
        display.innerHTML = '';
        display.innerHTML = words['1'];
    }
  

</script>

您可以将它合并到一个 function 中,不需要两个函数,因为 getID 只是获取一个变量。

function changeText(){
    var wordID = $(el).attr("id");
    var display = document.getElementById(info);
    display.innerHTML = '';
    display.innerHTML = words['1'];

}

暂无
暂无

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

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