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 - 在 Javascript 中禁用文本字段自动对焦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6765681/