0
onFocus事件持續觸發頁面加載,並且在元素進入焦點時似乎不工作。我只想提醒到斷火時,輸入進入焦點不是在頁面加載停止在javascript中觸發onfocus事件
//Input
var input = document.getElementById('phonenumber');
//onfocus execute function
input.onFocus = alert('test')
onFocus事件持續觸發頁面加載,並且在元素進入焦點時似乎不工作。我只想提醒到斷火時,輸入進入焦點不是在頁面加載停止在javascript中觸發onfocus事件
//Input
var input = document.getElementById('phonenumber');
//onfocus execute function
input.onFocus = alert('test')
你調用該函數alert
和它的返回值(undefined
)將焦點分配處理。試試這個:
input.onfocus = function() { alert('test'); };
或者,也許更多的理解:
function inputFocused() {
alert('test');
}
input.onfocus = inputFocused;
注意有沒有括號在分配inputFocused
後。我們要將onfocus
設置爲的功能本身,而不是的結果,調用的功能。