По существу, я пытаюсь воссоздать этот код:Каков наиболее эффективный способ создания вложенных div в Javascript?
<div class="row" style="-moz-border-radius: 18px 18px 18px 18px; -webkit-border-radius: 18px; border-radius: 18px 18px 18px 18px; background-color:white; margin-bottom:20px">
<div class="col-lg-12">
<div class="row" style="margin-bottom:10px;">
<div class="col-xs-6">
<center><font size="6">Content</font></center>
</div>
<div class="col-xs-6">
<center>Content</center>
</div>
</div>
<div class="row" style="margin-bottom:10px;">
<div class=" col-xs-4" style="text-align: right;">
<font size="3"><b>Content</b></font>
</div>
<div class="col-xs-8">
<font size="3">Content</font>
</div>
</div>
<div class="row" style="margin-bottom:10px;">
<div class="col-xs-4" style="text-align: right;">
<font size="3"><b>Content</b></font>
</div>
<div class="col-xs-8">
<font size="3">Content</font>
</div>
</div>
<div class="row" style="margin-bottom:10px;">
<div class="col-xs-4" style="text-align: right;">
<font size="3"><b>Content</b></font>
</div>
<div class="col-xs-8">
More Content
</div>
</div>
<button class="btn btn-primary btn-lg btn-block" style="margin-bottom:15px">Launch GPS!</button>
</div>
</div>
генерировать каждый раз, когда я вхожу больше информации, которая заполняется в места выше отмеченного «содержания».
Моя проблема не в написании javascript, чтобы добавить данные так же сильно, как при создании каждого кода при каждом вводе данных.
Моя мысль о том, как решить эту проблему, заключалась в создании отдельных переменных, таких как: (это все внутри функции, которая вызывается для возврата законченного var со всеми этими предполагаемыми переменными, сгруппированными в цепочку функций appendChild)
var divDisplay = document.createElement('div');
divDisplay.className = 'row';
description.setAttribute("style", "-moz-border-radius: 18px 18px 18px 18px; -webkit-border-radius: 18px; border-radius: 18px 18px 18px 18px; background-color:white; margin-bottom:20px;");
..то делать AppendChild() требует дальнейшей реализации .. как так:
var divDisplay2 = document.createElement('div');
divDisplay2.className = 'col-lg-12';
divDisplay.appendChild(
divDisplay.appendChild(divDisplay2)
);
Но в конечном итоге я получаю ошибки, пытаясь разместить больше содержания в тех присоединять ребенка.
Есть ли лучший способ? Быстрее? Могли бы вы мне сказать, что бы вы сделали, чтобы закодировать это?