LRCenter,
замените comment.textContent || comment.innerText на comment.nodeValue
<html>
<body onload="var comment = document.getElementById('foo').nextSibling;
var content=document.getElementById('block'); content.innerHTML=comment.nodeValue;">
<div id='block'></div>
<!-- Зацепляет js-ом комментарий для вывода после загрузки в тело страницы -->
<span id='foo'></span><!-- text123 -->
</body>
</html>