使用 JavaScript 聚焦第一个组合框
Focusing first combo box using JavaScript
我有具有相同名称和ID的组合框。我想首先聚焦组合框。
我该怎么做?
document.getElementById('test').focus();
这是我被赋予的 JavaScript 代码,用于将焦点设置在组合框上,但没有任何反应。
我有一个组合框,如下所示:
<select name="test" id="test">
<option value="0.25">0.25</option>
<option value="0.50">0.50</option>
<option value="1.00">1.00</option>
</select>
<select name="test" id="test">
<option value="t1">t1</option>
<option value="t2">t2</option>
<option value="t3">t3</option>
</select>
在我的页面中,我有这样的组合框,具有相同的名称和ID。
现在我想将焦点设置为第一个组合框。如何使用 JavaScript 执行此操作?
你不能拥有具有相同id
的多个元素!
试试这个:
.HTML:
<select name="first" id="first">
<option value="0.25">0.25</option>
<option value="0.50">0.50</option>
<option value="1.00">1.00</option>
</select>
<select name="second" id="second">
<option value="t1">t1</option>
<option value="t2">t2</option>
<option value="t3">t3</option>
</select>
JavaScript:
document.getElementById('first').focus();
在调用所有元素之前,将选择焦点放在函数的第一行。 示例
function myfunc()
{
document.getElementById('myselect').focus();
document..........
}
相关文章:
- 而循环只设置php中输入字段中的第一个值
- 根据id将json数组组合为一个json数组
- 错误:$injector:modulerr模块错误(我的第一个SPA应用程序)
- IE11中的第二个调用取消了第一个Fetch API调用
- Javascript XMLHttpRequest——只有第一个POST请求有效
- 使用javascript或angularjs特定过滤器搜索字符串中第一个img标记的json值
- 将OnClick函数设置为<ul>,最后一个ul是擦除第一个ul-s
- RxJS油门行为;立即获取第一个值
- Angular UI网格:如何通过第一个UI网格中的按钮使第二个UI网格可见
- 选择多个实例中的第一个
- 如何在调用下一个请求之前完成第一个Ajax Get请求
- Lodash:返回对象的第一个键,该对象的值(即数组)中有一个给定的元素(即字符串)
- 如何将两个按钮组合为一个
- 看起来第一个console.log是'It’不太对
- 与杜兰达尔合作的第一个JavaScript项目.尝试从第三方 API 获取数据
- 节点发布错误对象的第一个“属性”
- 将多个 AJAX 成功调用组合为一个
- Javascript:表单验证getElementById仅返回第一个id元素
- 文本框和选择框组合单个文本中的值(第一个tb值,然后是sb值)
- 如何在组合中选择第一个值