Не знаю насколько корректно, но сделал так:
var elems = document.querySelectorAll('.class-title, .class-image'),
massive = document.getElementById('massive');
[].forEach.call(elems, function(self) {
if (self.tagName == 'IMG') {
massive.value += '<p><img src=\"' + self[self.tagName == 'IMG' ? 'src' : 'innerHTML'] + '\" /></p>\n';
} else {
massive.value += '<p>' + self.innerHTML + '</p>\n';
}
});
Если можно как-то по другому просьба написать как!