Рубрики
Без рубрики

Введение в JavaScript DOM.

* Введение в JavaScript DOM. * На самом базовом уровне веб-сайт состоит из файлов HTML и CSS или документа. Браузер создает представление документа, известного как …

Автор оригинала: Harun Mbaabu.

Введение в JavaScript DOM.

На самом базовом уровне веб-сайт состоит из файлов HTML и CSS или документа. Браузер создает представление документа, известного как модель объекта документа (DOM). Этот документ позволяет JavaScript получить доступ и манипулировать элементами и стилями сайта.

Модель встроена в древесной структуре объектов и определяет:

1). HTML элементы как объект. 2). Свойства и события HTML-элементов. 3). Методы для доступа к элементам HTML.

  • Узел это места элементов. Также помните атрибуты элементов и текста получили свои собственные узлы, атрибуты-узлы и текстовые узлы соответственно.

  • Parentnode, Childnodes, FirstChild, Latchild, Nextsibling, являются важными свойствами, которые помогают нам перемещаться между узлами.

  • Дом DOM является владельцем всех других объектов в вашей веб-странице, что означает, что вы хотите получить доступ к любому объекту на вашей веб-странице, вы всегда должны начать с документа. Дом DOM также содержит множество важных свойств и методов, которые позволяют нам получить доступ и изменять наш веб-сайт. Вот краткий список распространенных API в веб-странице Web и XML с использованием DOM, вы также можете обратиться к ним в качестве методов DOM.

    1. Документ. GetElementById («ID»)
    2. Document.GetelementsByTagname («Имя»)
    3. Document.Createelement («Element_Name»)
    4. parentnode.appendChild («Узел»)
    5. element.innerhtml.
    6. element.style
    7. Element.SetAttribute («Атрибут, значение»)
    8. element.getAttribute («attributeName»)
    9. element.addeventListener (обработчик ())
    10. окно
    11. window.Onload.Onload.
    12. window.dump ()
    13. window.scrollto ()

1). Получить элемент по ID («id_name»). Метод getElementbyID () используется для получения одного элемента по его идентификатору. Давайте посмотрим на пример: var.getelementbyId (‘mytitle’); В приведенном выше примере мы получим элемент DOM с помощью ID MyTitle и сохраните его в переменной называемый заголовок. 2). Получить элементы по имени класса («Class_Name»). Мы также можем получить более одного объекта, используя метод GetelementsByClassname (), который возвращает массив элементов. В приведенном ниже примере мы получаем все элементы с элементами списка класса и сохраняем их в переменной. В приведенном ниже примере мы получаем все элементы с помощью ListiTems класса и сохраните их в переменные элементы. var.getelementsbyclassname («listiTems»); 3). Получить элемент по имени метки (). Мы также можем получить наши элементы по имени Tag, используя метод GetElementSyTagname (). В приведенном ниже примере мы получаем все элементы DIV нашего HTML-документа и сохраняем их в вариабельный Divs. var.getelementsbytagname (‘div’); 4). QuerySelector () Метод TheQuerySelector () возвращает первый элемент, который соответствует указанному селектору CSS. Это означает, что вы можете получить элементы по идентификатору, классу, тегу и все остальным действительным селекторам CSS. Здесь я просто перечислю несколько самых популярных вариантов. Получить по ID: var.queryselector (‘# header’);

Получить по тегу: var.queryselector (‘h1’); Получить по классу:

Метод QuerySelectorAll () полностью такой же, как в QuerySelector (), за исключением того, что он возвращает все элементы, которые соответствуют селектору CSS.

Изменение элементов HTML. HTML DOM позволяет изменить содержимое и стиль HTML-элемента, изменив его свойства.

  • Изменение HTML Свойство InnerHTML можно использовать для изменения содержимого элемента HTML. ; В приведенном выше примере мы получаем элемент с идентификатором заголовка и установите внутренний контент в «Hello World!». InnerHTML также можно использовать для поставок тегов в другой тег. В следующем примере мы поместим тег H1 во все уже существующие div. Изменение значения атрибута Вы также можете изменить значение атрибута с помощью DOM.

Document.GetelementsByTagname («IMG»). SRC;

Изменение стиля для изменения стиля элемента HTML необходимо изменить свойство стиля наших элементов. Вот пример синтаксиса для смены стилей:

document.getelementbyId (ID) .style.property Style;

Теперь давайте посмотрим на пример, где мы получаем элемент и измените нижнюю границу на твердую черную линию:; Свойства CSS должны быть записаны в камеру вместо имени нормального имени свойства CSS. В этом примере мы использовали раковину вместо пограничного дна.