【发布时间】:2020-04-02 11:10:57
【问题描述】:
我正在创建一个 react js 应用程序,并使用 HTML 选择下拉菜单。我想专注于页面加载时的选择。下面显示了我在选择中使用的代码。
<select id="sel_bookID" autofocus>
<option value="binary">
Binary Search
</option>
<option value="linear">
Linear Search
</option>
<option value="interpolation">
Interpolation Search
</option>
</select>
我也在使用下面提到的一些 StackOverflow 解决方案,但没有奏效。
//jquery
$(document).ready(function(){
$('#sel_bookID').focus();
});
或
//javascript
document.addEventListener('DOMContentLoaded', function(){
document.getElementById('sel_bookID').focus();
}, false);
【问题讨论】:
-
你需要在
componentDidMount中使用focus,你试过的是javascript和jquery的方式。 -
对不起,我的错误。我没有添加 id 属性,但也添加了 id 它不起作用。
标签: javascript jquery reactjs