HTML
 Computer >> コンピューター >  >> プログラミング >> HTML

HTML DOM getElementById()メソッド


HTML DOM getElementById()メソッドは、この関数にパラメーターとしてidを渡すことによって要素を返すために使用されます。これは、要素を後で操作するために最も一般的に使用され、最も簡単な方法の1つです。指定されたIDが存在しない場合は、NULLを返します。

構文

以下は、getElementById()メソッドの構文です-

document.getElementById(elementID)

getElementById()メソッドの例を見てみましょう-

<!DOCTYPE html>
<html>
<head>
<script>
   function changeLink() {
      var l = document.getElementById("LINK1");
      l.style.color = "red";
      l.style.fontSize="40px";
   }
</script>
</head>
<body>
<h1>getElementById() example</h1>
<a id="LINK1" href="https://www.google.com">GOOGLE</a>
<p>Click the below button to apply styling to the above link</p>
<button onclick="changeLink()">CHANGE</button>
</body>
</html>

出力

これにより、次の出力が生成されます-

HTML DOM getElementById()メソッド

変更ボタンをクリックすると-

HTML DOM getElementById()メソッド

上記の例では-

最初に、IDが「LINK1」でhref属性値が「https://www.google.com」に設定されたアンカー要素を作成しました。

<a id="LINK1" href="https://www.google.com">GOOGLE</a>

次に、ユーザーがクリックしたときにchangeLink()を実行するボタンCHANGEを作成しました-

<button onclick="changeLink()">CHANGE</button>

changeLink()メソッドは、ドキュメントオブジェクトのgetElementById()メソッドを使用して要素を取得し、要素IDをパラメーターとして渡します。次に、変数lに割り当てた要素を返します。グローバルスタイル属性を使用して、アンカータグのcolorおよびfontSizeプロパティ値を設定します-

function changeLink() {
   var l = document.getElementById("LINK1");
   l.style.color = "red";
   l.style.fontSize="40px";
}

  1. HTML DOM hasAttributes()メソッド

    HTML DOM hasAttributes()メソッドは、要素に属性があるかどうかをチェックします。要素に属性が含まれている場合はtrueを返し、含まない場合はfalseを返します。このメソッドが要素ノード以外のノードで呼び出された場合、戻り値は常にfalseになります。 構文 以下は、hasAttribbutes()メソッドの構文です- node.hasAttributes() 例 hasAttributes()メソッドの例を見てみましょう- <!DOCTYPE html> <html> <body> <h1>hasAttributes(

  2. HTML DOM focus()メソッド

    HTML DOM focus()メソッドは、HTML要素にフォーカスを与えるために使用されます。フォーカスをすべてのHTML要素に適用することはできません。例:タグにフォーカスすることはできません。要素からフォーカスを削除するには、blur()メソッドを使用します。 構文 以下は構文です- HTMLElementObject.focus() 例 focus()メソッドの例を見てみましょう- <!DOCTYPE html> <html> <head> <style>    input[type=text]:focus, p: