Treci la conținutul principal

Atributul HTML id

Atributul id setează un id unic pentru un element HTML. Nu poți avea două elemente cu același id într-un document.


Atributul id

Atributul id oferă unui element un id unic, care trebuie să fie unic în document. Indică un stil specific dintr-o foaie de stil, iar JavaScript îl folosește pentru a accesa și modifica acel element. Pentru a scrie CSS-ul, folosește un diez (#) urmat de numele id-ului, apoi proprietățile în acolade.

Notă: Numele id-ului este sensibil la majuscule. Notă: Trebuie să aibă cel puțin un caracter, nu poate începe cu o cifră și nu poate conține spații.

Exemplu

Un <h1> stilizat prin id-ul său.

Prompt
O pagină cu un h1 care are id="myHeader", stilizat printr-o regulă #myHeader în head (fundal albastru deschis, text negru, padding, centrat).
Rezultat: pagină HTML completă

Diferența Dintre Class și ID

Un nume de clasă poate fi folosit de mai multe elemente, dar un id trebuie folosit doar de un singur element de pe pagină.

Exemplu

Un id unic alături de o clasă partajată.

Prompt
O pagină care arată diferența dintre id și class: un h1 cu un id unic myHeader și trei elemente h2 care partajează clasa city, fiecare stilizat prin propria regulă.
Output: pagină HTML completă

Favorite HTML cu ID și Linkuri

Favoritele (bookmark-urile) le permit cititorilor să sară la o parte specifică a unei pagini, ceea ce este util pe o pagină lungă. Mai întâi creezi favoritul dându-i unui element un id, apoi adaugi un link către el cu href="#id". Când linkul este apăsat, pagina derulează la acel element. Poți lega și un favorit dintr-o altă pagină, punând numele fișierului înaintea semnului #.

Exemplu

Un link care sare la Capitolul 4 pe aceeași pagină.

Prompt
O pagină lungă cu o legătură în partea de sus "Sari la Capitolul 4" care indică spre #C4, iar mai jos un h2 cu id="C4" care conține "Capitolul 4", cu conținut de umplutură între ele pentru ca la click să se deruleze în jos.
Rezultat: pagină HTML completă

Favorit pe altă pagină

Legarea către un favorit dintr-o pagină diferită.

index.html
<a href="html_demo.html#C4">Jump to Chapter 4</a>

Folosirea Atributului id în JavaScript

JavaScript poate folosi id-ul pentru a lucra cu acel element specific. Metoda getElementById() găsește elementul cu un id dat.

Exemplu

Un buton care schimbă textul unui titlu cu JavaScript.

Prompt
O pagină cu un buton care rulează JavaScript folosind getElementById pentru a schimba textul unui element cu id-ul myHeader în "Have a nice day!"
Output: pagină HTML completă

Rezumatul Capitolului

Pe scurt: atributul id setează un id unic pentru un element, iar valoarea trebuie să fie unică în document. CSS și JavaScript îl folosesc pentru a stiliza sau selecta un anumit element, valoarea este sensibilă la majuscule și este de asemenea folosită pentru a crea favorite. JavaScript poate accesa elementul cu getElementById().