В JavaScript объект document
представляет веб-страницу, загруженную в браузер. Он предоставляет несколько методов, которые позволяют вам получать доступ к различным аспектам документа и манипулировать ими. В этой статье мы рассмотрим широкий спектр document
методов вместе с примерами кода, демонстрирующими их использование.
-
getElementById():
МетодgetElementById()
возвращает ссылку на первый элемент с указанным идентификатором.let element = document.getElementById("myElement");
-
getElementsByClassName():
МетодgetElementsByClassName()
возвращает коллекцию всех элементов с указанным именем класса.let elements = document.getElementsByClassName("myClass");
-
getElementsByTagName():
МетодgetElementsByTagName()
возвращает коллекцию всех элементов с указанным именем тега.let elements = document.getElementsByTagName("div");
-
querySelector():
МетодquerySelector()
возвращает первый элемент, соответствующий указанному селектору CSS.let element = document.querySelector("#myElement .myClass");
-
querySelectorAll():
МетодquerySelectorAll()
возвращает статический NodeList, представляющий все элементы, соответствующие указанному селектору CSS.let elements = document.querySelectorAll("div.myClass");
-
createElement():
МетодcreateElement()
создает элемент HTML с указанным именем тега.let element = document.createElement("div");
-
appendChild():
МетодappendChild()
добавляет узел в качестве последнего дочернего элемента указанного элемента.parentElement.appendChild(childElement);
-
removeChild():
МетодremoveChild()
удаляет указанный дочерний узел из DOM.parentElement.removeChild(childElement);
-
replaceChild():
МетодreplaceChild()
заменяет дочерний узел новым узлом.parentElement.replaceChild(newElement, oldElement);
-
innerHTML:
СвойствоinnerHTML
устанавливает или возвращает HTML-содержимое элемента.element.innerHTML = "<p>Hello, world!</p>";
-
стиль:
Свойствоstyle
позволяет управлять стилем CSS элемента.element.style.color = "red";
-
addEventListener():
МетодaddEventListener()
присоединяет функцию обработчика событий к элементу.element.addEventListener("click", handleClick);
Объект document
JavaScript предоставляет богатый набор методов для взаимодействия и управления содержимым веб-страницы. В этой статье рассмотрены лишь некоторые из наиболее часто используемых методов, но их гораздо больше. Эффективно используя эти методы, вы можете создавать динамические и интерактивные веб-страницы.