1
function makeHelpCallback(help) {
return function() {
showHelp(help);
};
//array elements here
for (var i = 0; i < helpText.length; i++) {
var item = helpText[i];
document.getElementById(item.id).onfocus = makeHelpCallback(item.help);
}
我無法理解最後一行。我從來沒有見過以這種方式使用的等號,瞭解javascript關閉
這就像'element.onclick = function(){alert(); }',它只是一個元素,一邊是事件,另一邊是函數調用。 – adeneo 2013-02-27 21:10:45
那整塊都是無效的......你在某個地方缺少一個'} ... – Neal 2013-02-27 21:10:53
以什麼方式?這是一個像任何其他任務一樣。 – 2013-02-27 21:11:11