Главная страница
Навигация по странице:

  • Метод Описание

  • Свойство Описание

  • 8 Объект Location в DOM браузера

  • 1 Прототип htmlстраниц вебприложения 3 2 Синтаксис записи тегов и атрибутов в html 3


    Скачать 265.45 Kb.
    Название1 Прототип htmlстраниц вебприложения 3 2 Синтаксис записи тегов и атрибутов в html 3
    Дата04.04.2023
    Размер265.45 Kb.
    Формат файлаdocx
    Имя файлаEkzamenatsionnye_voprosy.docx
    ТипДокументы
    #1037669
    страница3 из 9
    1   2   3   4   5   6   7   8   9

    7 Объект Document в DOM браузера


    Каждая веб-страница, загружаемая в браузере, имеет свой собственный объект Document. Интерфейс объекта Document служит точкой доступа к содержимому веб-страницы (дерево DOM, включающее все элементы со всем их содержимым).

    Объект Document используется для получения, изменения или добавления содержимого в HTML-документ и для обработки событий в этом документе.

    Методы

    Метод

    Описание

    addEventListener()

    Позволяет установить обработчик события для документа.

    createElement()

    Создает новый элемент.

    createTextNode()

    Создает и возвращает текстовый узел с указанным текстом. Принимает один аргумент (строку с текстом).

    getElementById()

    Возвращает ссылку на элемент, с указанным идентификатором.

    getElementsByClassName()

    Возвращает коллекцию элементов, соответствующих указанному классу.

    getElementsByName()

    Возвращает коллекцию всех элементов в документе, которые имеют атрибут name с указанным значением. Элементы хранятся в коллекции в том порядке, в котором они встречаются в исходном коде документа.

    Метод document.getElementsByName() относится к объекту HTMLDocument, а не к объекту Document, поэтому он доступен только в HTML-документах и не доступен в XML-документах.

    getElementsByTagName()

    Возвращает массив элементов, указанного типа.

    querySelector()

    Возвращает первый элемент, совпавший с одним из указанных селекторов.

    querySelectorAll()

    Возвращает массив элементов, соответствующих указанным селекторам.

    removeEventListener()

    Удаляет обработчик события, который был установлен с помощью метода addEventListener().

    write()

    Записывает переданные ему аргументы в документ.

    writeln()

    Записывает переданные ему аргументы в документ, вставляя после вывода данных пробел.

    Свойства

    Свойство

    Описание

    activeElement

    Возвращает элемент, который в данный момент находится в фокусе.

    documentURI

    Возвращает строку, содержащую URL-адрес документа.

    images

    Возвращает массив, содержащий все элементы документа.

    links

    Возвращает массив, содержащий все элементы и , которые имеют атрибут href.


    8 Объект Location в DOM браузера


    Объект location содержит информацию о расположении текущей веб-страницы: URL, информацию о сервере, номер порта, протокол.

    Свойства:

    Интерфейс Location не имеет унаследованных свойств, но реализует свойства URLUtils.

    Location.href - DOMString, содержащий URL целиком. При изменении, соответствующий документ переходит на новую страницу.

    Location.protocol - DOMString, содержащий протокол текущего URL, включая ':'.

    Location.host - DOMString, содержащий хост, а именно имя хоста, ':' и порт.

    Location.hostname - DOMString, содержащий домен текущего URL.

    Location.port - DOMString, содержащий номер порта текущего URL.

    Location.pathname - DOMString, содержащий первый '/' после хоста с последующим текстом URL.

    Location.search - DOMString, содержащий '?' с последующими параметрами URL.

    Location.hash - DOMString, содержащий '#' с последующим идентификатором.

    Location.username - DOMString, содержащий имя пользователя, указанное перед именем домена.

    Location.password - DOMString, содержащий пароль, указанный перед именем домена.

    Location.origin - Возвращает DOMString, содержащий протокол, хост и порт текущего URL.

    Методы:

    Интерфейс Location не имеет унаследованных методов, но реализует методы URLUtils.

    Location.assign() - Загружает ресурс по URL, указанному в качестве параметра.

    Location.reload() - Перезагружает ресурс по текущему URL. Единственный опциональный параметр Boolean при значении true указывает, что страница должна быть заново загружена с сервера, при значении false страница может быть загружена из кеша.

    Location.replace() - Заменяет текущий ресурс на новый по URL, указанному в качестве параметра. Отличие от assign() в том, что при использовании replace() текущая страница не будет сохранена в History, и пользователь не сможет использовать кнопку назад, чтобы вернуться к ней.

    Location.toString() - Возвращает DOMString, содержащий URL целиком. Это синоним URLUtils.href, однако он не может использоваться для изменения значения.
    1   2   3   4   5   6   7   8   9


    написать администратору сайта