--- 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" } ) }}