如何在IE浏览器上进行自动对焦输入?

Liz*_*ore 4 html css input

我希望能够在自动对焦上进行输入,但是当我这样说时:

<input type="text" autofocus="focus"> 
Run Code Online (Sandbox Code Playgroud)

它不起作用?

为什么是这样?

soc*_*a23 12

autofocusIE不支持该属性,因此您需要使用Javascript.如果你使用jquery,你可以模仿它:

<input type="text" autofocus="focus"> 
<script>
    $(function() {$('[autofocus]').focus()});
</script>
Run Code Online (Sandbox Code Playgroud)

当IE赶上并添加完全autofocus支持时,您可以从网页中删除该脚本.


Las*_*zlo 5

您可以使用JavaScript,它将解决您的问题:将其复制到您的HTML正文开放标记:

<body OnLoad="document.nameOfForm.nameOfField.focus();">