在按钮上单击JavaScript中的焦点输入

时间:2018-03-25 12:39:02

标签: javascript html

我正在点击按钮点击autofocus输入,但它不起作用。可以在此处找到代码进行编辑:https://www.w3schools.com/code/tryit.asp?filename=FPPCFP5RTU9E



<input type="text" id="myText" autofocus>

<button onclick="myFunction()">Focus Input</button>

<p id="demo"></p>

<script>
  function myFunction() {
      document.getElementById("myText").autofocus = true;  
  }
</script>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:5)

autofocus是HTML属性。如果要通过JavaScript设置焦点属性,则必须使用focus()

请尝试document.getElementById("myText").focus();

工作代码:

function myFunction() {
     document.getElementById("myText").focus();
}
<input type="text" id="myText" autofocus>

<button onclick="myFunction()">Focus Input</button>

<p id="demo"></p>