gpt4 book ai didi

javascript - mouseup 事件有问题

转载 作者:行者123 更新时间:2023-11-30 06:47:21 26 4
gpt4 key购买 nike

您好,我正在研究两个函数 swapFE() 和 swapEF()。这两个功能的目的是将法语短语与我已经完成的英语短语交换。

当我在每个短语上按下鼠标按钮时,会出现英文翻译,这正是我想要的。

问题是当我松开鼠标按钮时,法语短语应该会重新出现,但并没有出现。我不知道我做错了什么。

如果有人能帮助我,我将不胜感激。感谢您的宝贵时间和帮助。

function swapFE(e){
var phrase = e.srcElement;
var parent = phrase.parentNode;
var idnum = parent.childNodes[0];
var phrasenum = parseInt(idnum.innerHTML)-1;
phrase.innerText = english[phrasenum];
phrase.className ='english';

}


function swapEF(e){
var phrase = e.srcElement;
var parent = phrase.parentNode;
var idnum = parent.childNodes[0];
var phrasenum = parseInt(idnum.innerHTML)-1;
phrase.innerText = french[phrasenum];
phrase.className ='french';
}

最佳答案

在没有看到您的 html 的情况下,很难确定您的问题是 (1) 您的 javascript 方法(我假设 swapEF)没有正常工作,还是 (2) 您的事件处理程序的分配没有工作,或者两者兼而有之。确保您使用的是正确的事件函数(“mousedown”和“mouseup”)并尝试在 javascript 调试器(例如 firebug 或 Chrome javascript 控制台)中手动测试您的函数。这将帮助您查明问题并解决问题,但如果没有 html 和事件处理程序的分配,则很难发布解决方案。

关于javascript - mouseup 事件有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5112785/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com