Почнемо з властивостей, загальних для всіх браузерів. Більшість їх доступні як для читання, так і для зміни. Всі значення властивостей - строкові.
· title - текст заголовка документа (вміст елементу title);
· FgColor і bgColor - колір тексту та фону документа;
· LinkColor, vLinkColor, aLinkColor - кольори невідвіданих, відвіданих і активних гіперпосилань;
· LastModified (лише для читання) - дата зміни документа;
· referrer (лише для читання) - адреса джерела переходу;
· URL, location - власна адреса документа.
Більш цікаві і корисні для розробника властивості-масиви об'єкта Document. Всі вони, природно, мають властивість length (кількість елементів у масиві). Більшість властивостей, специфічних для об'єктів, що зберігаються в цих масивах, асоціюються з атрибутами відповідних елементів HTML (список неповний):
· об'єкт Anchor (якір) має єдину властивість name;
· об'єкт Link (посилання) має властивості href, target;
· об'єкт Image (зображення) має властивості src, width, height.
До об'єктів документа, що зберігається в масивах images, controls і іншим, а також до елементів форм можна звертатися по імені (властивість name) або ідентифікатором (властивість id). Нехай, наприклад, у документі є опис <img src="images/cat.jpg" id="cat_id" name="cat_name"> і воно є n-им зображенням, що зустрічається в документі. До цього елементу img можна звернутися наступними способами:
1. Як елементу масиву images за індексом (індексація починається з 0): window.document.images[n-1]
2. Як до елемента хеш-масиву images по ключу (значення name як ключ масиву): window.document.images["cat_name"]
3. Використовуючи значення атрибута name як властивість об'єкта: window.document.cat_name
4. Використовуючи значення атрибута id й властивість getElementById: window.document.getElementById("cat_id")