Я хочу использовать javascript для добавления часов внутрь div. Вот мой код:
Но это не сработает. Помогите мне это исправить. Благодарю вас.
Демо здесь
innerHTML может записывать текст в div, поскольку вы не добавляете какой-либо элемент здесь.
Если вы действительно хотите использовать appendChild, лучше используйте createElement, а затем добавьте его в div.
Пример 1: добавим текст к существующему.
Пример 2: добавить текст перед родительским элементом
Обратите внимание
В последующих примерах для добавления текста JS в необходимое место, родителем может служить не только параграф
( я его использовал в качестве примера ), но и любой другой элемент страницы.
То все, что находится в блоке с >content будет заменено на Новая информация , то что было до вставке, будет стерто. Сейчас я расскажу, как можно избежать удаления и сделать именно добавление контента.
Наверное, самый простой (займет всего одну строчку) — добавление контента при помощи + , мы просто добавляем знак плюса перед знаком равно ( = ), вот так:
Теперь текст Новая информация будет добавлен в конец информации в блоке.
Еще один вариант добавления контента при помощи метода appendChild. Предназначение данного метода — добавление узла в указанный ему элемент. Узел добавляется в конец. Делаем так:
И получаем новый блок, ниже контента в нашем блоке.
Источник: