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