Свойства и методы элементов Web-страниц
В предыдущем разделе главы мы узнали, что каждый элемент Web-страницы, объявляемый при помощи того или иного тега, обладает собственным набором событий. Наличие событий свойственно, как мы знаем, объектам DHTML. А раз наши элементы являются объектами, то у них должны быть свои свойства и методы. И это действительно так.
Основные свойства и методы мы рассмотрели в этой главе несколько ранее. А в данном разделе мы узнаем, какие именно свойства и методы специфичны для каждого конкретного элемента Web-страницы. В табл. 7.4 приведен список методов для каждого элемента.
Таблица 7.4. Теги и методы
| Тег | Гиперссылка | Список методов |
| <а> | Гиперссылка | blur, click, contains, focus, getAttribute, insertAd j acentHTML, insert Adjacent Text, remove At tribute, scrollIntoView, setAttribute |
| <address> | Специализированное форматирование текста | click, contains, getAttribute, insertAd acentHTML, insert Ad j a cent Text, removeAt tribute, scrollIntoView, setAttribute |
| <applet> | Внедряет в сост в Web-страницы Java-апплет | blur, click, contains, focus, getAttribute, insertAd j acentHTML, insertAdj acentText, removeAt tribute, scrollIntoView, setAttribute |
| <area> | Создает активную область-гиперссылку в сегментированной графике | blur, click, contains, focus, getAttribute, insertAdj acentHTML, insertAdj acentText, removeAt tribute, scrollIntoView, setAttribute |
| <b> | Выделяет текст полужирным шрифтом | click, contains, getAttribute, insertAdj acentHTML, insertAdj acentText, removeAt tribute, scrollIntoView, setAttribute |
| <base> | Устанавливает URL основного документа | contains, getAttribute, removeAttribute, setAttribute |
| <basefont> | Задает шрифт, используемый по умолчанию | contains, getAttribute, removeAttribute, setAttribute |
| <bgsound> | Задает фоновый звук Web-страницы | contains, getAttribute, removeAttribute, setAttribute |
| <big> | Увеличивает размер шрифта на единицу | click, contains, getAttribute, insertAdj acentHTML, insertAdj acentText, removeAttribute, scrollIntoView, setAttribute |
| <tfoot> | Создает нижнюю часть таблицы | click, contains, getAttribute, removeAt tribute, scrollIntoView, setAttribute |
| <th> | Объявляет строку заголовка таблицы | click, contains, getAttribute, removeAt tribute, scrollIntoView, setAttribute |
| <thead> | Создает область заголовка таблицы | click, contains, getAttribute, removeAt tribute, scrollIntoView, setAttribute |
| <title> | Применяется для создания заголовка HTML- документа | contains, getAttribute, removeAttribute, setAttribute |
| <tr> | Объявляет строку таблицы | blur, click, contains, focus, getAttribute, removeAttribute, scrollIntoView, setAttribute |
| <tt> | Устанавливает специализированное шрифтовое оформление | click, contains, getAttribute, insertAd j acentHTML, insert Ad jacentText, removeAttribute, scrollIntoView, setAttribute |
| <u> | Отображает подчеркнутый текст | click, contains, getAttribute, insert Adjacent HTML, insert Ad jacentText, removeAttribute, scrollIntoView, setAttribute |
| <ul> | Создает маркированный список | click, contains, getAttribute, insertAd j acentHTML, insert Ad jacentText, removeAttribute, scrollIntoView, setAttribute |
| <var> | Устанавливает специализированное форматирование текста | click, contains, getAttribute, insert Adjacent HTML, insert Ad jacentText, removeAttribute, scrollIntoView, setAttribute |
| <blockquote> | Специализированное форматирование текста | click, contains, getAttribute, insertAd j acentHTML, insert Ad jacentText, removeAt tribute, scrollIntoView, setAttribute |
| <body> | Определяет содержательную часть Web-страницы | blur, click, contains, focus, getAttribute, insertAd j acentHTML, insert Ad jacentText, removeAt tribute, scrollIntoView, setAttribute |
| <br> | Создает принудительный разрыв строки | contains, getAttribute, insertAd j acentHTML, insert Ad jacentText, removeAttribute, setAttribute |
| <button> | Создает кнопку | blur, click, contains, createtextRange, focus, getAttribute, insertAdj acentHTML, insert Ad jacentText, removeAttribute, scrollIntoView, setAttribute |
| <caption> | Создает заголовок таблицы | blur, click, contains, focus, getAttribute, insert Adjacent HTML, insert Ad jacentText, removeAttribute, scrollIntoView, setAttribute |
| <center> | Центрирует блок содержимого | click, contains, getAttribute, insertAdj acentHTML, insertAdj acentText, removeAttribute, scrollIntoView, setAttribute |
| <cite> | Специализированное форматирование текста | click, contains, getAttribute, insert Adjacent HTML, insert Ad jacentText, removeAttribute, scrollIntoView, setAttribute |
| <code> | Специализированное форматирование текста * | click, contains, getAttribute, insertAdj acentHTML, insertAdj acentText, removeAttribute, scrollIntoView, setAttribute |
| <col> | Устанавливает определение столбцов таблицы | contains, getAttribute, removeAttribute, setAttribute |
| <colgroup> | Создает группу столбцов | contains, getAttribute, removeAttribute, setAttribute |
| <dd> | Элемент списка | click, contains, getAttribute, insert Adjacent HTML, insert Adjacent Text, removeAttribute, scrollIntoView, setAttribute |
| <dfn> | Специализированное форматирование текста | click, contains, getAttribute, insertAdjacentHTML, insert Adjacent Text, removeAttribute, scrollIntoView, setAttribute |
| <div> | Группировка элементов содержимого Web-страницы | blur, click, contains, focus, getAttribute, insertAdjacentHTML, insertAdjacentText, removeAttribute, scrollIntoView, setAttribute |
| <dl> | Создание списка | click, contains, getAttribute, insertAd j acentHTML, insertAdjacentText,' removeAttribute, scrollIntoView, setAttribute |
| <dt> | Создание элемента списка | click, contains, getAttribute, insertAdj acentHTML, insertAdjacentText, removeAttribute, scrollIntoView, setAttribute |
| <em> | Специализированное форматирование текста | click, contains, getAttribute, insertAdj acentHTML, insertAdjacentText, removeAttribute, scrollIntoView, setAttribute |
| <embed> | Внедрение в состав содержимого Web-страницы объектов различных типов | blur, contains, focus, getAttribute, insertAdjacentHTML, insertAdjacentText, removeAttribute, scrollIntoView, setAttribute |
| <font> | Определение шрифта для отображения текста | click, contains, getAttribute, insertAdj acentHTML, insertAdjacentText, removeAttribute, scrollIntoView, setAttribute |
| <kbd> | Специализированное форматирование текста | click, contains, getAttribute, insert Adjacent HTML, insert Ad j a cent Text, removeAt tribute, scrollIntoView, setAttribute |
| <label> | Создает текстовую метку для некоторых органов ввода информации | click, contains, getAttribute, insertAdjacentHTML, insert Ad jacentText, removeAt tribute, scrollIntoView, setAttribute |
| <li> | Создает элемент списка | click, contains, getAttribute, insertAdjacentHTML, insert Ad jacentText, removeAt tribute, scrollIntoView, setAttribute |
| <link> | Объявляет связь между различными HTML-документами | contains, getAttribute, removeAttribute, setAttribute |
| <listing> | Специализированное форматирование текста | click, contains, getAttribute, insertAdjacentHTML, insertAd jacentText, removeAttribute, scrollIntoView, setAttribute |
| <map> | Создает карту сегментированной графики | click, contains, getAttribute, removeAttribute, setAttribute |
| <meta> | Применяется для установки meta-переменных HTML-документа | contains, getAttribute, removeAttribute, setAttribute |
| <object> | Внедряет какой-либо объект в HTML- документ | blur, click, contains, focus, getAttribute, insertAdj acentHTML, insertAd jacentText, removeAttribute, scrollIntoView, setAttribute |
| <ol> | Создает нумерованный список | click, contains, getAttribute, insertAdj acentHTML, insertAd jacentText, removeAttribute, scrollIntoView, setAttribute |
| <option> | Создает элемент выпадающего списка | contains, getAttribute, removeAttribute, scrollIntoView, setAttribute |
| <р> | Задает текстовый абзац | click, contains, getAttribute, insertAd j acentHTML, insertAd j acentText, removeAt tribute, scrollIntoView, setAttribute |
| <plaintext> | Устанавливает специализированное форматирование текста | click, contains, getAttribute, insertAdj acentHTML, ins ert Ad j acentText, removeAt tribute, scrollIntoView, setAttribute |
| <pre> | Устанавливает специализированное форматирование текста | click, contains, getAttribute, insertAdj acentHTML, insert Adjacent Text, removeAt tribute, scrollIntoView, setAttribute |
| <s> | Отображает зачеркнутый текст | click, contains, getAttribute, insert Adjacent HTML, insertAdj acentText, removeAt tribute, scrollIntoView, setAttribute |
| <script> | Объявляет программу-скрипт, включенную в состав HTML-документа | contains, getAttribute, insertAdj acentHTML, insertAdj acentText, removeAttribute, setAttribute |
| <select> | Создает орган ввода данных | add, blur, click, contains, focus, getAttribute, insertAdj acentHTML, insertAdj acentText, item, remove, removeAttribute, scrollIntoView, setAttribute, tags |
| <small> | Уменьшает размер используемого шрифта | click, contains, getAttribute, insertAdj acentHTML, insert Adjacent Text, removeAttribute, scrollIntoView, setAttribute |
| <span> | Применяется для группировки элементов Web-страницы | blur, click, contains, focus, getAttribute, insertAdj acentHTML, insertAdj acentText, removeAttribute, scrollIntoView, setAttribute |
| <strike> | Отображает зачеркнутый текст | click, contains, getAttribute, insert Adjacent HTML, insertAdj acentText, removeAttribute, scrollIntoView, setAttribute |
| <strong> | Отображает текст полужирным начертанием шрифта | click, contains, getAttribute, insertAd j acentHTML, insert Ad jacentText, removeAt tribute, scrollIntoView, setAttribute |
| <style> | Создает таблицу стилей отображения | click, contains, getAttribute, insertAdj acentHTML, insert Ad jacentText, removeAt tribute, scrollIntoView, setAttribute |
| <sub> | Устанавливает специализированное форматирование текста | click, contains, getAttribute, insertAdj acentHTML, insert Ad jacentText, removeAt tribute, scrollIntoView, setAttribute |
| <sup> | Устанавливает специализированное форматирование текста | click, contains, getAttribute, insert Adjacent HTML, insert Ad jacentText, removeAt tribute, scrollIntoView, setAttribute |
| <table> | Создание таблицы | blur, click, contains, focus, getAttribute, insert Adjacent HTML, insertAdjacentText, nextPage, prevPage, refresh, removeAt tribute, scrollIntoView, setAttribute |
| <tbody> | Обозначает основной раздел таблицы | click, contains, getAttribute, remove At tribute, scrollIntoView, setAttribute |
| <td> | Объявляет ячейку таблицы | blur, click, contains, focus, getAttribute, insert Adjacent HTML, insertAdjacentText, removeAt tribute, scrollIntoView, setAttribute |
| <textarea> | Создает многострочное поле текстового ввода | blur, click, contains, createTextrange, focus, getAttribute, insertAd j acentHTML, insertAdjacentText, removeAt tribute, scrollIntoView, select, setAttribute |
| <tfoot> | Создает нижнюю часть таблицы | click, contains, getAttribute, removeAt tribute, scrollIntoView, setAttribute |
| <th> | Объявляет строку заголовка таблицы | click, contains, getAttribute, removeAt tribute, scrollIntoView, setAttribute |
| <thead> | Создает область заголовка таблицы | click, contains, getAttribute, removeAt tribute, scrollIntoView, setAttribute |
| <title> | Применяется для создания заголовка HTML- документа | contains, getAttribute, removeAttribute, setAttribute |
| <tr> | Объявляет строку таблицы | blur, click, contains, focus, getAttribute, removeAttribute, scrollIntoView, setAttribute |
| <tt> | Устанавливает специализированное шрифтовое оформление | click, contains, getAttribute, insertAd j acentHTML, insert Ad jacentText, removeAttribute, scrollIntoView, setAttribute |
| <u> | Отображает подчеркнутый текст | click, contains, getAttribute, insert Adjacent HTML, insert Ad jacentText, removeAttribute, scrollIntoView, setAttribute |
| <ul> | Создает маркированный список | click, contains, getAttribute, insertAd j acentHTML, insert Ad jacentText, removeAttribute, scrollIntoView, setAttribute |
| <var> | Устанавливает специализированное форматирование текста | click, contains, getAttribute, insert Adjacent HTML, insert Ad jacentText, removeAttribute, scrollIntoView, setAttribute |
В этой таблице приведены перечни методов, свойственных тем или иным элементам содержимого Web-страниц.