javascript - 加载网页时如何自动将焦点设置到文本框?

标签 javascript html

如何在网页加载时自动将焦点设置到文本框?

是否有一个 HTML 标记来完成,还是必须通过 Javascript 完成?

最佳答案

如果您使用的是 jquery:

$(function() {
  $("#Box1").focus();
});

或原型(prototype):

Event.observe(window, 'load', function() {
  $("Box1").focus();
});

或纯javascript:

window.onload = function() {
  document.getElementById("Box1").focus();
};

尽管请记住,这将替换其他加载处理程序,因此请在 google 中查找 addLoadEvent() 以获取附加加载处理程序而不是替换的安全方法。

关于javascript - 加载网页时如何自动将焦点设置到文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45827/

相关文章:

html - 使用媒体查询将带有背景图像的 div 从列切换到行时遇到问题

javascript - onClick 没有运行功能?? (可能是 Javascript 错误?)

javascript - 将 url 重定向到某个 div

javascript - if条件不影响div的显示

javascript - SyntaxError : Unexpected token '=' . 参数声明后应为 ')' 或 ','。在 Safari

javascript - 我可以将字符串中的数组转换为数组吗? Javascript

javascript - 如何将模型传递给 Angular.js 中的指令?

javascript - DropzoneJS : How to get PHP response after upload success?

html - 将内联边框样式应用于表格单元格,因为里面有文本输入

javascript - react .js : Set sticky table-header cell width based on corresponding table-row cell width