Объект document удобно использовать для динамического создания HTML-документов. Для этого применяется HTML-контейнер <body> . . . </body>. Хотя в этом контейнере можно установить множество различных свойств документа, все же имеются такие свойства, значения которых нельзя установить с помощью этих тегов. Я считаю, что синтаксис тега можно не приводить - его можно найти в спецификации HTML. Мы же, будем считать, что синтаксис HTML знаем. Перейдем непосредственно к свойствам и методам объекта document.
Рассмотрим некоторые методы.
Метод clear() предназначен для очистки текущего документа. Лучше использовать для очистки методы open() и close(). Для записи информации в браузер применяют методы write() и writeln(). Поскольку эти методы записывают текст в браузер в HTML-формате, можно создавать любой HTML-документ динамически, включая готовые приложения на языке JavaScript. Если в окно загружен документ, то запись данных поверх него может привести к сбою. Поэтому в окно следует записывать поток данных, для чего с помощью метода document.open() нужно открыть документ, а затем, вызвав необходимое количество раз метод document.wtite(), записать данные в документ. В заключение, чтобы послать данные в браузер, следует вызвать метод document.close().
Некоторые события объекта document.
В тегах <body> и <frame> можно использовать обработчики событий, связанных загрузкой и выгрузкой документа, onLoad и onUnload. Примеры использования событий рассмотрим несколько позже.