You are currently viewing Метод HTML | DOM getElementsByTagName()

Метод HTML | DOM getElementsByTagName()

Метод getElementsByTagName() в HTML возвращает коллекцию всех элементов в документе с заданным именем тега. Чтобы извлечь любую информацию, просто повторите все элементы, используя свойство length.

Синтаксис:

var elements = document.getElementsByTagName(name);

Где:

  • elements представляет собой набор всех найденных элементов в порядке их отображения с заданным именем тега.
  • name представляет собой строку, представляющую имя элементов. Специальная строка “*” представляет все элементы.

Пример 1:

<!DOCTYPE html>
<html>
	<head>
		<title>DOM getElementsByTagName() Method</title>
	</head>
	<body style = "text-align: center">
		<h1 style = "color: green;">
			GeeksforGeeks
		</h1>
		
		<h2 >
			DOM getElementsByTagName()
		</h2>
		
		<p>A computer science portal for geeks.</p>

		<button onclick="geek()">Try it</button>
		<script>
		function geek() {
		var doc = document.getElementsByTagName("p");
		doc[0].style.background = "green";
		doc[0].style.color = "white";
		}
		</script>

	</body>
</html>

Вывод:

До нажатия на кнопку:

После нажатия на кнопку:

Пример 2:

<!DOCTYPE html>
<html>
	<head>
		<title>DOM getElementsByTagName() Method</title>
	</head>
	<body style = "text-align: center">

		<h2 style = "color: green;">
			DOM getElementsByTagName()
		</h2>
		
		<p>This is the first paragraph.</p>
		
		<p>This is the second paragraph.</p>
		
		<p>This is the third paragraph.</p>
		
		<button onclick="geek()">Try it</button>
		
		<script>
		function geek() {
		var doc = document.getElementsByTagName("P");
		var i;
		for (i = 0; i < doc.length; i++) {
			doc[i].style.backgroundColor = "green";
			doc[i].style.color = "white";
		}
		}
		</script>

	</body>
</html>

Вывод:

До нажатия на кнопку:

После нажатия на кнопку:

Поддерживаемые браузеры: Ниже перечислены браузеры, поддерживаемые методом getElementsByTagName():

  • Google Chrome 1.0
  • Internet Explorer 6.0
  • Firefox 3.0
  • Opera 9.5
  • Safari 3.0