Если вы используете jQuery, вы можете сделать следующее, чтобы получить все узлы комментариев
comments = $('*').contents().filter(function(){ return this.nodeType===8; })
Если вам нужны только узлы комментариев тела, используйте
comments = $('body').find('*').contents().filter(function(){
return this.nodeType===8;
})
Если вам нужны строки комментариев в виде массива, вы можете использовать map
:
comment_strings = comments.map(function(){return this.nodeValue;})