JavaScriptのfocus()メソッドはどのように機能しますか?
focus()
Javascript focus() メソッドは、HTMLフォーム要素を強調表示するのに役立ちます。要素を現在のドキュメントのアクティブな要素として設定します。現在のドキュメントでは、フォーカス 1つの要素にのみ適用できます。フォーカスは、テキスト、ボタンなどのいずれかに適用できます。
構文
element.focus(options);
例
次の例では、最初に「 Tutorialspoint」というテキストが表示されます。 "はアンカータグ'a'にあり、これは'focus'と呼ばれるIDです。後で、DOMメソッドと focus()を使用してidが呼び出される関数が宣言されます。 テキスト「Tutorialspoint」の色を赤に変更するメソッドが適用されます。ここでは、クリックイベントにボタンが使用されています。
<html>
<head>
<style>
a:focus, a:active {
color: red;
}
</style>
</head>
<body>
<a href="https://www.tutorialspoint.com/" id="focus">Tutorialspoint</a>
<input type="button" value="getfocus" onclick="getfo()">
<script>
function getfo() {
document.getElementById("focus").focus();
}
</script>
</body>
</html> 上記のコードを実行すると、次の画像が画面に表示されます。
[フォーカスを取得]ボタンをクリックすると、次の出力が表示されます。
出力
-
getElementByIDはJavaScriptでどのように機能しますか?
getElementById getElementById() DOMメソッドです 指定された値のID属性を持つ要素を返すために使用されます。これは、 HTML DOMで最も一般的な方法の1つです。 ドキュメント上の要素を操作するたびに使用されます。このメソッドはnullを返します 指定されたIDを持つ要素が存在しない場合。 IDはページ内で一意である必要があります。ただし、指定されたIDを持つ要素が複数存在する場合は、JavaScriptコードの最後の要素を返します。 例-1 次の例では、内部テキストが「GetElementById」でIDが「element」の段落タグがあります。
-
プロパティ、メソッドをJavaScriptコンストラクターに追加するにはどうすればよいですか?
以下は、JavaScriptコンストラクターにプロパティメソッドを追加するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <sty