Страницы

Поиск по вопросам

вторник, 17 марта 2020 г.

Как в JS вставить разметку HTML?

#jquery #ajax #javascript


Всем привет.
Подскажите, как в JS вставить HTML блок с содержимым?
Например:
Текст текст
Текст текст
Так оно почему-то не работает, а как правильно, чтобы потом подключил этот файл и оно читало разметку?


Ответы

Ответ 1



http://jsfiddle.net/aqjLk2yk/ http://jquery-docs.ru/attributes/html/ http://jquery-docs.ru/attributes/text/

Ответ 2



Надо значение этой переменной as как-то вставить в нужном месте документа. Например, если там есть пустой
с известным id, то можно так (пример 1): document.getElementById("mesto").innerHTML = as; Или можно, например, в конец документа, или известного элемента, добавить свежесозданный
с вашим html (пример 2): var div = document.createElement("DIV"); div.innerHTML = as; document.getElementsByTagName('body')[0].appendChild(div); jQuery облегчает эту же задачу. Те же два способа будут выглядеть по одной строке: $("#mesto").html(as); // в элемент с id="mesto" // или $("body").append(as); // в конец документа, не оборачивая в доп. div Если HTML много, в несколько строк, можно его обернуть в отдельный тег с id:

Ответ 3



Текст текст
Текст текст


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

Отправить комментарий