Или не совсем понял суть вопроса или
var _el = document.createElement("script");
function appendElements(_arr) {
for (var i=0; i<_arr.length; i++) {
_el.appendChild(document.createElement(_arr[i]));
}
document.appendChild(_el);
}
м.б. где-то нварал %)
ПС. Начал писать еще до появления последнего поста.
А сразу через innerHTML нельзя?