--- title: document.getElementById slug: Web/API/Document/getElementById tags: - DOM - Dokumentacja_Gecko_DOM - Gecko - Wszystkie_kategorie translation_of: Web/API/Document/getElementById ---
{{ ApiRef() }}
Zwraca element o określonym ID.
var element = document.getElementById(id);
element jest obiektem elementid jest ciągiem zawierającym unikalny ID szukanego elementu<html>
<head>
<title>Przykład getElementById</title>
<script type="text/javascript">
function changeColor(newColor)
{
 var elem = document.getElementById("para1");
 elem.style.color = newColor;
}
</script>
</head>
<body>
<p id="para1">Jakiś tekst</p>
<button onclick="changeColor('blue');">niebieski</button>
<button onclick="changeColor('red');">czerwony</button>
</body>
</html>
getElementById jest absolutną podstawą DOM. Jedną z najważniejszych zasad w programowaniu DOM jest unikalne identyfikowanie elementów, dzięki czemu można je przechwycić i manipulować nimi.
Jeżeli nie ma elementu o podanym ID, funkcja zwraca NULL. Zauważ też, że implementacja DOM musi wiedzieć, które atrybuty mają typ ID. Atrybuty o nazwie "ID" nie mają typu ID, o ile nie zostanie to tak zdefiniowane. Implementacje, które nie wiedzą, czy atrybuty mają typ ID czy nie, powinny zwracać NULL.
getElementById wprowadzono w DOM Level 2.
{{ languages( { "en": "en/DOM/document.getElementById", "fr": "fr/DOM/document.getElementById", "ja": "ja/DOM/document.getElementById" } ) }}