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();' –