Javascript中有強制禁用頁面加載文本字段自動對焦的方法嗎?在Javascript中禁用文本字段自動對焦
我知道focus()方法,但不知道如何禁用它。我的實際問題是在模式窗口中自動聚焦會強制窗口出現,並且滾動條已經下降到一半,並且滾動到第一個輸入字段,而我想完全禁用它。
謝謝!
Javascript中有強制禁用頁面加載文本字段自動對焦的方法嗎?在Javascript中禁用文本字段自動對焦
我知道focus()方法,但不知道如何禁用它。我的實際問題是在模式窗口中自動聚焦會強制窗口出現,並且滾動條已經下降到一半,並且滾動到第一個輸入字段,而我想完全禁用它。
謝謝!
您可以使用.blur()
,
var elelist = document.getElementsByTagName("input");
for(var i = 0; i < elelist.length; i++){
elelist[i].blur();
}
如果你想在所有的文本框禁用焦點,
var elelist = document.getElementsByTagName("input");
for(var i = 0; i < elelist.length; i++){
elelist[i].addEventListener("focus", function(){
this.blur();
});
}
您可以強制加載頁面中較高的對象。
有什麼東西在你使用這就是焦點設置到外地Javascript代碼,這是不是一種自動行爲。只需找到並禁用它。
或在我的案例中模糊id document.getElementById(「search」)。blur();' –