我有一个网页表单,里面有一个文本框.如何在默认情况下将焦点设置为文本框?

比如:

<body onload='setFocusToTextBox()'>

有人能帮我吗?我不知道如何用JavaScript设置文本框的焦点.

<script>
  function setFocusToTextBox(){
    //What to do here
  }
</script>

推荐答案

这么做吧.

如果你的元素是这样的..

<input type="text" id="mytext"/>

您的脚本将是

<script>
function setFocusToTextBox(){
    document.getElementById("mytext").focus();
}
</script>

Javascript相关问答推荐

有条件的悲剧

窗口.getComputedStyle()在MutationObserver中不起作用

如何将连续的十六进制字符串拆分为以空间分隔的十六进制块,每个十六进制块包含32个二元组?

传递一个大对象以在Express布局中呈现

v—自动完成不显示 Select 列表中的所有项目

如何在JavaScript文件中使用Json文件

虚拟滚动实现使向下滚动可滚动到末尾

在open shadow—root中匹配时,使用jQuery删除一个封闭的div类

未定义引用错误:未定义&Quot;而不是&Quot;ReferenceError:在初始化&Quot;之前无法访问';a';

如何在我的Next.js项目中.blob()我的图像文件?

如何利用CSS中的隐藏元素实现平滑扩展和防止网格行间隙

未捕获的运行时错误:调度程序为空

在不扭曲纹理的情况下在顶点着色器中旋转UV

使用jQuery find()获取元素的属性

FileReader()不能处理Firefox和GiB文件

将相关数据组合到两个不同的数组中

在Java脚本中录制视频后看不到曲目

重新呈现-react -筛选数据过多

连续添加promise 时,如何在所有promise 都已结算时解除加载覆盖

在传单的图像覆盖中重新着色特定 colored颜色 的所有像素