2
您好,我正在处理两个函数swapFE()和swapEF()。这两个功能的目的是将法语短语与我已经完成的英文短语进行交换。与mouseup事件有问题
当我在每个短语上按下鼠标按钮时,出现英文翻译,这是我想要它做的。
问题是,当我释放鼠标按钮时,法语短语应该重新出现,并且不会发生。我不知道我做错了什么。
如果有人能帮助我,我将不胜感激。感谢您的时间和您的帮助。
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';
}
您可能很想显示您用来绑定事件的代码。当你释放鼠标按钮时,你还在那个元素上吗? – Orbling 2011-02-25 02:05:12