Большой innerHTML: плохо или хорошо?
Здравствуйте, вот при написания скриптов столкнулся с вопросом, в функции понадобился дополняющийся (+=) innerHTML такового вида -
document.getElementById('someid').innerHTML+= '<li id="some'+var+'"><div class="some_info"><b>'+s_var+'</b><br><span class="some_type">'+st_var+'</span>... и ещё три строчки HTML,a'; Всё работает прекрасно, даже лучше чем хотелось бы:). Но вот я думаю, такой подход не ведёт за собой ничего плохого? |
Если у вас innerHTML дополняется таким образом несколько раз, то лучше сначала собирать всё в одну переменную, а потом уже приравнивать к ней innerHTML.
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
используйте лучше DOM_методы для дополнения |
Извиняюсь что не в свою тему лезу )
Цитата:
В него innerHTML И потом его аппенчилдом вставляем куда надо. Я правильно понял суть? |
Да.
|
Shevan, либо так, либо, если нужно вставить несколько элементов на одном уровне -- documentFragment
|
Цитата:
|
Часовой пояс GMT +3, время: 13:38. |