HTML の id 属性は、HTML 要素に一意の ID を割り当てるために使用されます。
HTML ドキュメント内に同じ ID を持つ要素が複数存在することはできません。
id 属性は、HTML 要素の一意の ID を指定します。 id 属性の値は、HTML ドキュメント内で一意である必要があります。
id 属性は、スタイルシート内の特定のスタイル宣言を指すために使用されます。 JavaScript はこれを使用して、特定の ID を持つ要素にアクセスして操作することもできます。
ID の構文は次のとおりです。ポンド記号 (#) の後に ID 名を続けます。 次に、中括弧 {} 内で CSS プロパティを定義します。
以下の例には、ID 名「myHeader」を指す <h1> 要素があります。 この <h1> 要素は、head セクションの #myHeader スタイル定義に従ってスタイル設定されます。
<!DOCTYPE html>
<html>
<head>
<style>
#myHeader {
background-color: lightblue;
color: black;
padding: 40px;
text-align: center;
}
</style>
</head>
<body>
<h1 id="myHeader">My Header</h1>
</body>
</html>
注:ID 名では大文字と小文字が区別されます。
注: ID には少なくとも 1 文字を含める必要があり、空白文字 (スペース、タブなど) を含めることはできません。
同じクラス名は複数の HTML 要素で使用できますが、ID 名はページ内の 1 つの HTML 要素でのみ使用できます。
<style>
/* ID が"myHeader"の要素のスタイルを設定します */
#myHeader {
background-color: lightblue;
color: black;
padding: 40px;
text-align: center;
}
/* クラス名が"city"のすべての要素のスタイルを設定します */
.city {
background-color: tomato;
color: white;
padding: 10px;
}
</style>
<!-- 一意の ID を持つ要素 -->
<h1 id="myHeader">My Cities</h1>
<!-- 同じクラス名を持つ複数の要素 -->
<h2 class="city">London</h2>
<p>London is the capital of England.</p>
<h2 class="city">Paris</h2>
<p>Paris is the capital of France.</p>
<h2 class="city">Tokyo</h2>
<p>Tokyo is the capital of Japan.</p>
HTML ブックマークは、読者を Web ページの特定の部分にジャンプさせるために使用されます。
ページが長い場合は、ブックマークが便利です。
ブックマークを使用するには、まずブックマークを作成し、次にブックマークにリンクを追加する必要があります。
リンクをクリックすると、ブックマークされた場所までページがスクロールします。
まず、id 属性を使用してブックマークを作成します。
<h2 id="C4">第 4 章</h2>
次に、同じページで、このブックマークへのリンクを追加します (「第 4 章にジャンプ」)。
<a href="#C4">第 4 章にジャンプ</a>
または、別のページにこのブックマークへのリンクを追加します (「第 4 章にジャンプ」)。
<a href="html_demo.html#C4">第 4 章にジャンプ</a>
JavaScript は id 属性を使用して、特定の要素に対して特定のタスクを実行することもできます。
JavaScript は getElementById() メソッドを使用して、特定の ID を持つ要素にアクセスできます。
id 属性を使用して JavaScript でテキストを操作する:
<script>
function displayResult() {
document.getElementById("myHeader").innerHTML = "Have a nice day!";
}
</script>
id 属性は、HTML 要素の一意の ID を指定するために使用されます。id 属性値は HTML ドキュメント内で一意である必要がありますid 属性を使用して要素を選択したり、特定の要素をスタイルしたりできますid 属性値は大文字と小文字が区別されますid 属性は、HTML ブックマークの作成にも使用できますgetElementById() メソッドを使用して、特定の ID を持つ要素にアクセスできます