Javascript — Movendo cursor para o final de um campo

Olá Pessoal!
Hoje venho com uma dica rápida.
Em muitos casos precisamos mover o cursor ao final de um campo, por exemplo, em um campo onde o cliente digita uma mensagem em um chat.
Mas como fazer isto?
Iremos utilizar uma combinação de recursos simples:
ObjCampo = document.getElementById('MeuCampo');
ObjCampo.focus();
ObjSelection = window.getSelection();
ObjLastNode = ObjCampo.childNodes[ObjCampo.childNodes.length - 1];
ObjRange = document.createRange();
ObjRange.setStart(ObjLastNode, ObjLastNode.length);
ObjRange.setEnd(ObjLastNode, ObjLastNode.length);
ObjSelection.removeAllRanges();
ObjSelection.addRange(ObjRange);
E assim terminamos, pessoal! 👩💼
Até a próxima! 👋
Leia também
Meu novo site: mais moderno e mais tech
O palomamacetko.com.br ganhou cara nova: abas de editor de código, hero escuro, skills num banco de dados e contato que funciona como um terminal.
API Mágica: notificações Web Push no navegador com PHP
Web Push com a API Mágica em PHP puro: o navegador se inscreve, o seu site envia a notificação e a API conta o clique. Sem Composer e sem biblioteca.
Testando câmera e microfone no navegador
Como pedir permissão, mostrar a prévia, gravar e reproduzir áudio e vídeo direto do navegador, com JavaScript puro e sem nenhuma biblioteca.


