Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   добавление html в js (https://javascript.ru/forum/dom-window/54245-dobavlenie-html-v-js.html)

soltx 10.03.2015 18:16

добавление html в js
 
Привет, как добавить большой кусок html кода в js

пример:

var html = '<div>
                     <p>Some text</p>
                     <p class="test">Some text</p>
                      </div>';


ошибка :)

ruslan_mart 10.03.2015 18:29

soltx, нужно экранизировать переносы строк.

var html = '<div>\
                     <p>Some text</p>\
                     <p class="test">Some text</p>\
                      </div>';

рони 10.03.2015 18:31

soltx,
<script>  var html = '<div>' +
                     '<p>Some text<\/p>' +
                     '<p class="test">Some text<\/p>' +
                      '<\/div>';


 document.write(html)
          var html = '<div>\
                     <p>Some text<\/p>\
                     <p class="test">Some text<\/p>\
                      <\/div>';


 document.write(html)
</script>

soltx 10.03.2015 18:37

спс

ruslan_mart 10.03.2015 19:48

рони, слеши зачем экранизировать, если не секрет?

рони 10.03.2015 20:08

Ruslan_xDD,
возможно это лишнее

Vlasenko Fedor 10.03.2015 22:50

для данного вопроса следует использовать шаблонизаторы. Вы ведь в htm собираетесь данные вставлять а то и $.load подошло
небольшой пример http://ejohn.org/blog/javascript-micro-templating/
советовал бы рассмотреть
допилив можно еще и аякс прикрутить


Часовой пояс GMT +3, время: 15:13.