JavaScript метод document.getElementById()

JavaScript Document

Определение и применение

JavaScript метод document.getElementById() объекта Document возвращает объект Element, представляющий из себя элемент, глобальный атрибут id которого соответствует указанной строке. Если подобный элемент не будет найден, то метод возвратит значение null. Этот метод один из самых часто используемых, по той причине, что обеспечивает простой способ получения определенного элемента внутри документа (объекта Element).


Обращаю Ваше внимание на то, что значение глобального атрибута id должно быть уникально внутри документа, если по какой-либо причине в документе будет размещено более одного элемента с одинаковым глобальным атрибутом id, то метод вернет первый найденный из них.


Поддержка браузерами

МетодChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
document.getElementById()ДаДаДаДаДаДа

JavaScript синтаксис:

document.getElementById( id )

id - String

Спецификация

Document Object Model (DOM) Level 1

Значения параметров

ПараметрОписание
idИдентификатор элемента для поиска (глобальный атрибут id элемента). Обратите внимание на то, что параметр должен быть строковым значением, при этом значение чувствительно к регистру. Обязательный параметр

Пример использования

<!DOCTYPE html>
<html>
	<head>
		<title>Использование JavaScript метода document.getElementById()</title>
	</head>
	<body>
		<button onclick = "myFunc()">Нажми меня</button> <!-- добавляем атрибут событий onclick -->
		<div id = "first">Первый блок</div>
		<div id = "second">Второй блок</div>
		<div id = "third">Третий блок</div>
		<script>
	function myFunc() {
	  let first = document.getElementById( "first" ),   // выбираем элемент с идентификатором first
	      second = document.getElementById( "second" ), // выбираем элемент с идентификатором second
	      third = document.getElementById( "third" );   // выбираем элемент с идентификатором third

	  first.style.color = "red";    // изменяем цвет текста у элемента
	  second.style.color = "green"; // изменяем цвет текста у элемента
	  third.style.color = "blue";   // изменяем цвет текста у элемента		
	  	  }
		</script>
	</body>
</html>

В этом примере мы с использованием атрибута событий onclick при нажатии на кнопку (HTML элемент <button>) вызываем функцию myFunc(), которая с использованием JavaScript метода document.getElementById() выбирает элементы с определенным глобальным атрибутом id и инициализирует переменные этими значениями. После этого мы устанавливаем различный цвет текста у всех элементов, содержащихся в переменных.

Результат нашего примера:

Пример использования JavaScript метода document.getElementById()
Пример использования JavaScript метода document.getElementById()
JavaScript Document