Скорость/эффективность множественного DOM appendChild

Мне нужно создать семь элементов div за один раз — контейнер A, который содержит A1, A2, A3 и A4, а затем A2a и A2b внутри A2. Я использую несколько вызовов этой маленькой функции:

function u1(t,i,c,p){ // type,id,class_name,parent_id
    var tag=document.createElement(t); // Create node to be appended
    tag.id=i;
    tag.className=c;
    document.getElementById(p).appendChild(tag);
}

Мой вопрос: есть ли более эффективный способ связать семь вместе, а затем просто добавить одну DOM? Или innerHTML хорош? вариант?

Спасибо :)

5
задан Nick 7 March 2012 в 09:37
поделиться