Это приемлемо?
var child = document.createElement('div'); child.innerHTML = str; child = child.firstChild; document.getElementById('test').appendChild(child);
jsFiddle .
Но, Ответ Нила является лучшим решением.