Как удалить или заменить на пустую строку все элементы входящие в тег через обычный JS, код который я использую для парсинга страницы, вытаскивает кроме коллекций, еще и , но без тега, тег удаляется.
document.addEventListener('DOMContentLoaded', function LoadComments() {
(function LoadComments() {
var CommentsSite = new XMLHttpRequest();
CommentsSite.open("GET","/comments.lm?com="+location.pathname+"", true);
CommentsSite.onreadystatechange = function () {
if (this.readyState == 4 && this.status == 200) {
var api = new DOMParser().parseFromString(this.responseText, "text/html");
api = CommentsSite.responseText;
Использую следующую конструкцию:
new__word = '';
api = api.replace('<div class="top">Комментарии</div>', new__word);
api = api.replace(/<head>/ims, " ");
document.getElementById('site__comments').innerHTML = api;
Но удалить не получается, все теги, что находились, в нём остаются.