Written by Kasumi

JavaScriptで任意の入力フィールドにfocusを合わせる方法

JavaScriptで任意の入力フィールドにfocusを合わせたい。

本記事ではこのような悩みを解決。

実装方法について解説します。

実装サンプル

See the Pen
JavaScriptでfocusを移動させる
by Kohei (@kouk05)
on CodePen.0

実装サンプルです。

ボタンをクリックすると、入力フィールドにカーソルがfocusされる事がわかります。

実装方法は以下の通りです。

JavaScriptでfocusを合わせる

const btn = document.querySelector('button');
const input = document.querySelector('input');

//ボタンをクリックしたら
btn.addEventListener('click', e => {
  //inputの入力フィールドにフォーカスを合わせる
  input.focus();
});

JavaScriptでfocusを合わせるコード例です。

focusメソッドを使います。

focusメソッドは指定した要素に対してfocusをあてるメソッドです。

動的要因を定義して、処理内容にinput要素にフォーカスを合わせる処理をfocusメソッドを使って実装してます。

以上で実装完了です。

まとめ

JavaScriptで任意の入力フィールドにfocusを合わせる方法について紹介しました。

以上で解説を終わります。

目次

関連記事

JavaScript

disabledを使って任意のinput要素を入力無効にする方法【条件判定で解除する】

更新日:2022.09.09
6921
JavaScript

JavaScriptで配列を複製。新しい配列を作成する方法【mapメソッドを使おう】

2023.01.09
902
JavaScript

ローディング画面にパーセントとプログレスバーを表示する方法【progressbar.js】

2023.02.18
6379
JavaScript

JavaScriptでCSVファイルを読み込み!配列で取得する方法

2022.11.18
30415