Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Введение в Веб программирование.doc
Скачиваний:
81
Добавлен:
07.11.2018
Размер:
4.42 Mб
Скачать

Свойства и методы объекта document

Объект document существует всегда и в единственном экземпляре для всего HTML-документа. Специально создавать его не требуется.

Свойство

Описание

activeElement

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

alinkColor

Задает или возвращает цвет активных гиперссылок.

document.alinkColor[ ="{Цвет}"]; По умолчанию #0000FF.

bgColor

Задает или возвращает цвет фона страницы.

body

Возвращает ссылку на все содержимое тега <BODY>.

fgColor

Задает или возвращает цвет текста. Значение по умолчанию #000000.

fileCreatedDate

Возвращает дату создания файла HTML-документа или графического изображения в строковом виде.

fileModifiedDate

Возвращает дату последнего изменения файла HTML-документа или графического изображения в строковом виде.

fileSize

Возвращает размер файла HTML-документа или графического изображения в строковом виде.

height

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

lastModified

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

linkColor

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

readState

Возвращает одно из четырех значений текущего состояния документа: complete - документ полностью загружен; interactive - доступен для просмотра и управления; loading – загружается; uninitialized - недоступен.

referrer

Возвращает адрес Web-страницы, с которой пользователь перешел на текущую страницу. Если пользователь перешел на нее простым набором адреса в строке Web-обозревателя, возвращается пустая строка.

Title

Возвращает заголовок Web-страницы, заданный в теге <TITLE>

URL

Задает или возвращает интернет-адрес текущей Web-страницы.

vlinkColor

Задает или возвращает цвет посещенных гиперссылок в документе.

wigth

Ширина документа в пикселях. Доступно только для чтения.

Метод

Описание

close()

Заставляет Web-страницу немедленно обновить свое содержимое после использования методов write.

elementFromPoint({X}, {Y})

Возвращает ссылку на элемент, находящийся по координатам X и Y, задающих в пикселях горизонтальную и вертикальную координаты соответственно.

getElementById({Имя элемента})

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

getSelection()

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

write({Текст})

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

writeLn({Текст})

То же самое, что write, но в конце добавляет символ возврата каретки и перевода строки.

Объект Document содержит ряд свойств и методов, позволяющих изменять сам документ. В следующем примере используется массив all, содержащий все элементы документа для вывода списка используемых на странице тегов.

<!--пример pr24: список используемых на странице тегов -->

<html> <head>

<title> Список используемых на странице тегов </title>

<script type="text/javascript">

function findtags()

{var tag;

var tags="страница содержит следующие теги";

for(i=0;i<document.all.length;i++)

{tag=document.all(i).tagName;

tags=tags+" \r"+tag;}

alert(tags);

return tags;}

</script>

</head>

<body onload="findtags()">

<h2 >Вывод списка используемых на

странице тегов в окно предупреждений </h2>

</body> </html>

<!-- пример pr25: изменение фона документа при выборе кнопки - цвета с помощью свойства bgColor объекта Document -->

<html> <head>

<title>bgcolor</title>

</head>

<body text=000000 bgcolor=ffffff>

<table border=0 align=center>

<tr><td><form>

<input type=button value="красный"

onClick= "document.bgColor ='ff0000'" >

<input type=button value="желтый"

onClick="document.bgColor ='ffff00'">

<input type=button value="синий"

onClick="document.bgColor= '0000ff'">

<input type=button value="голубой"

onClick="document.bgColor= '87ceeb'">

</form></td>

</table>

</body> </html>