JavaScript を使用して要素に ID を追加する
-
setAttribute()
関数を使用して、JavaScript の要素にid
を追加する -
JavaScript を使用して既存の要素に
id
を追加する -
JavaScript を使用して新しい要素に
id
を追加する

id
属性は JavaScript で重要な役割を果たします。これは、getElementById()
関数に適した特定の要素に関連しています。id
は、後で HTML 要素の値とコンテンツを取得するのに役立つため、HTML ページで一意である必要があります。
id
属性の重要性を考慮して、このチュートリアルでは、JavaScript を使用して既存または新しい HTML 要素に id
属性を追加する方法を説明します。
setAttribute()
関数を使用して、JavaScript の要素に id
を追加する
既存および新しい HTML 要素の場合、setAttribute()
関数と .id
プロパティが使用されます。setAttribute()
は 2つのパラメーターを取ります。
1つ目は属性名で、2つ目は属性の値です。たとえば、最初のパラメータは id
であり、2 番目のパラメータはその特定の要素に id
属性を追加するための任意の文字列にすることができます。
一方、id
属性の値を .id
プロパティに直接割り当てることができます。次の HTML スタートアップコードを使用して、既存の新しい要素に id
を追加します。
HTML コード:
<!DOCTYPE html>
<html>
<head>
<title>Add IDs</title>
</head>
<body>
<h1 id="First Heading">My First Heading</h1>
<p id="firstParagraph">My first paragraph.</p>
</body>
</html>
JavaScript を使用して既存の要素に id
を追加する
var firstP = document.getElementById('firstParagraph');
firstP.setAttribute('id', 'firstPracPara');
console.log(document.getElementById('firstPracPara').id);
firstP.id = 'newPracPara';
console.log(document.getElementById('newPracPara').id);
出力:
"firstPracPara"
"newPracPara"
上記のコードでは、2つの方法を使用して id
属性を追加しました。1つ目は setAttribute()
メソッドで、2つ目は .id
プロパティです。
まず、id の値が firstParagraph
である要素を取得し、setAttribute()
関数を使用して id
属性の新しい値を設定し、コンソールに出力して変更されたことを確認します。
これで、id
が firstParagraph
から firstPracPara
に変更されました。.id
プロパティを使用して、もう一度変更してみましょう。
id
の最新の値は newPracPara
です。確認のためにコンソールにも出力しました。上記の出力を見ることができます。
JavaScript を使用して新しい要素に id
を追加する
var secondP = document.createElement('p');
secondP.setAttribute('id', 'secondPara');
console.log(secondP.id);
secondP.id = 'newPara';
console.log(secondP.id);
出力:
"secondPara"
"newPara"
ここでは、最初に createElement()
関数を使用して新しい要素を作成し、次に setAttribute()
メソッドと .id
プロパティを使用して id
を追加しています。