Динамічний зміст HTML

Найефективнішим способом вивчення динамічного маніпулювання документом є аналіз коду, у цій главі розглядаються приклади коду, які стосуються переліченим нижче темам:

Властивості динамічного змісту. Зміст елемента представлено за допомогою чотирьох властивостей та двох методів. Дані властивості забезпечують найбільш швидкий та прямий спосіб доступу та зміни змісту документа. У розділі обговорюється використання властивостей зміни змісту елемента, і навіть взаємодія даних властивостей з документом.

Запис вмісту до потоку під час завантаження сторінки.

Програмування об'єкта TextRange, який представляє об'єктну модель тексту документа.

У розділі 6 обговорювалися методи write документа. Методи write і writeln підтримуються у браузерах Netscape Navigator версії 2.0 та пізніших і Microsoft Internet Explorer 3.0.

У розділі 14 розглядаються сильні та слабкі сторони об'єктної моделі TextRange.

Властивості динамічного змісту

Обмеженням даних властивостей і те, що можуть звертатися до елемента чи його змісту лише як до целому. Наприклад, щоб використовувати дані властивості з метою зміни третього символу або слова всередині елемента, вам потрібно було б змінити рядок і знову вставити його. Об'єкт TextRange пропонує альтернативний метод, який дозволяє безпосередньо маніпулювати будь-якою частиною документа.

властивостей

Мал. 13.1.Усі точки доступу та зміни HTML та тексту

HTML та властивості тексту

Для елемента H1 у цьому фрагменті в табл. 13.1 перераховано значення кожної з чотирьох властивостей.

Таблиця 13.1.Властивості HTML та властивості тексту