#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
Текст текстТекст текст
Комментариев нет:
Отправить комментарий