Не хотите создавать каждый раз, так создайте один раз
var createElementsByHTML = (function(){
var div = document.createElement("div");
return function ( html ) {
var res = [];
div.innerHTML = html;
while ( div.firstChild ) {
res[ res.length ] = div.removeChild( div.firstChild );
}
return res;
};
})();