Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment faire en sorte que la zone de saisie soit automatiquement mise en évidence dans JS?

element.focus() est inutile, il n'y a pas d'effet de focus avec le curseur clignotant, que dois-je faire ?

<input autofocus="autofocus" id="input">
//js
document.getElementById('input').focus();//我执行这句语句的时候光标没有自动聚焦,还是blur状态
我想大声告诉你我想大声告诉你2686 Il y a quelques jours744

répondre à tous(2)je répondrai

  • PHP中文网

    PHP中文网2017-06-12 09:33:40

    autofocus HTML5
    Cet attribut booléen vous permet de spécifier qu'un contrôle de formulaire doit avoir le focus d'entrée lors du chargement de la page, à moins que l'utilisateur ne le remplace, par exemple en tapant un contrôle différent. Un seul élément de formulaire dans un document peut avoir le focus automatique. attribut, qui est un booléen. Il ne peut pas être appliqué si l'attribut type est défini sur caché (c'est-à-dire que vous ne pouvez pas définir automatiquement le focus sur un contrôle masqué).

    Ajoutez simplement cet attribut à la zone de saisie
    lien mdn


    De plus, je ne comprends pas pourquoi element.focus() est inutile. Cela ne peut pas être résolu sans publier le code. Il est utile d'écrire un test

    .

    répondre
    0
  • PHP中文网

    PHP中文网2017-06-12 09:33:40

    déclencher, simuler un clic

    répondre
    0
  • Annulerrépondre