Як змінити вміст сторінки після її завантаження

Важка доля Web-програміста. Мені потрібно змінити вміст Web-сторінки після її завантаження, а я не знаю, як це зробити.

Найпростіше - це скористатися методом write об'єкта document. Цей що не повертає значення метод виводить передану в якості єдиного параметра рядок на Web-сторінку. При цьому рядок буде виведена в тому місці, де зустрівся виклик методу write, і все теги HTML, які зустрілися в цьому рядку, будуть оброблені.







Це найпростіший і "сумісний" спосіб доповнити вміст сторінки після її завантаження. Але для зміни її вмісту він - на жаль! - Чи не

Далі наведено HTML-код сторінки, що виводить після завантаження поточну

найпростіший висновок







document.write ( "<Р>Сьогоднішня дата - "+ d.toLocaleString () +"

");

Тут вираз, що містить метод write об'єкта document, виводить на сторінку абзац (тег <р>), Що містить текстове представлення дати.

Рішення 2 (internet Explorer і Opera)

Internet Explorer версій 4.0 і вище і Opera йдуть назустріч Web-програмістам, яким потрібно міняти вміст сторінок вже після того, як вони завантажаться. Далі перераховані властивості об'єкта, що представляє елемент сторінки, які можна для цього використовувати:

innerHiML- надає доступ до вмісту елементу сторінки, яке розглядається як код HTML;

innerText - надає доступ до вмісту елементу сторінки, яке розглядається як звичайний текст;

outerHTML- надає доступ до вмісту елементу сторінки, яке розглядається як код HTML, а також до тегам, які формують сам цей елемент;

outerText - надає доступ до текстового вмісту елемента сторінки, а також до тегам, які формують сам цей елемент.

Давайте розглянемо ці властивості докладніше. І зробимо це на прикладі.