«Единственный способ творить великие дела – это любить то, что ты делаешь»
JavaScript
site.komp36.ru Создание сайтов. Твой сайт фотографа Что есть на сайте? Несколько фото галерей: свадебная, постановочная съемка, love story, детские фото. Договор на фотосъемку, прайс-лист.
site.komp36.ru Продающий лендинг. Создание сайтов Установка и продажа окон, установка дверей, перегородок. Одностраничный продающий сайт. Заявки прямо с сайта
site.komp36.ru Универсальный лендинг. Выбрать тему для сайта! Лендинг адаптируется под любую тему: ремонт, отделка, продажа окон, дверей, лестниц, мебели и многое другое
site.komp36.ru Создание сайтов. Сайт сервисного центра. Сайт компании. Новости и отзывы. Несколько прайс-листов – под каждый отдельная страница. Возможность размещения статей


Игра «Морской Бой» на JavaScript: Простая Игра и Игра для Двоих



Свойство innerHTML в JavaScript позволяет получить и изменить КОД выбранного узла.

Для работы со свойством innerHTML вернемся к примеру из предыдущей заметки и для начала получим и выведем на экран КОД заголовка h1.



Свойство innerHTML - Получение и замена КОДа узла

Фрагмент кода

<h1 id="name"> Заголовок h1

<p style="color:#03C">текст Параграфа</p>

</h1>

 

<script type="text/javascript">

document.write("Результат в Javascript: <p>");

var any = document.getElementById('name'); /* Выбираем тег h1 */

/* Выводим на экран КОД заголовка и его дочерних элементов */

document.write(any.innerHTML);

</script>

Результат

Комментарии к примеру.

  • Выбираем по id заголовок h1;

  • При помощи свойства innerHTML выводим на экран заголовок и параграф.

Обратите внимание: при помощи свойств textContent и innerText в этом примере был выведен на экран только текст выбранного узла и его дочернего элемента: после текста заголовка сразу следует текст параграфа - без разделения на абзацы.

А свойство innerHTML учитывает именно код, как это видно из примера выше: параграф начинается с новой строки сразу после заголовка. Текст параграфа выделяется синим цветом (т.е. учтено и стилевое оформление).

Далее при помощи свойства innerHTML заменим html-код выбранного узла.

Фрагмент кода

<h1 id="name"> Заголовок h1

<p style="color:#03C">текст Параграфа</p>

</h1>

 

<script type="text/javascript">

document.write("Результат в Javascript: <p>");

var any = document.getElementById('name'); /* Выбираем тег h1 */

/* Изменение КОДа выбранного узла на указанный */

document.write(any.innerHTML = "<p style='color:red'>текст Параграфа</p>");

</script>

Результат

Комментарии к примеру.

  • Выбираем заголовок по id и редактируем в нем КОД, изменив цвет текста параграфа на красный.

  • При этом начальный текст заголовка не отображается.

Читайте также...

site.komp36.ruТвой сайт фотографа. Создание сайтов Что есть на сайте? Несколько фото галерей: свадебная, постановочная съемка, love story, детские фото. Договор на фотосъемку, прайс-лист.
site.komp36.ru Акция Как начать свое дело? Свой сайт «Укладка плитки» 9 000 руб. Лендинг адаптируется под любой вид отделочных работ, продажу товаров или услуг. Сайт поможет найти новых клиентов
site.komp36.ru Акция Продающий лендинг «Установка и продажа окон» 9 000 руб. Одностраничный продающий сайт. Установка и продажа окон, установка дверей, перегородок. Заявки прямо с сайта

Отзывы и комментарии:

Комментариев нет...

Оставить отзыв:

Ваше Имя:

Текст комментария:

Ответьте на вопрос:

Сколько дней в Високосном году?


JavaScript и Web
Тематические публикации
site.komp36.ru Как начать свое дело? Свой сайт «Укладка плитки» 9 000 руб. Лендинг адаптируется под любой вид отделочных работ, продажу товаров или услуг. Сайт поможет найти новых клиентов
site.komp36.ru Продающий лендинг «Установка и продажа окон» 9 000 руб. Одностраничный продающий сайт. Установка и продажа окон, установка дверей, перегородок. Заявки прямо с сайта
Популярные заметки
Последние заметки