В 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);
Объект documentJavaScript предоставляет богатый набор методов для взаимодействия и управления содержимым веб-страницы. В этой статье рассмотрены лишь некоторые из наиболее часто используемых методов, но их гораздо больше. Эффективно используя эти методы, вы можете создавать динамические и интерактивные веб-страницы.