Как удалить содержимое <!-- <> --> html через javascript?

Пользователь

от velma , в категории: JavaScript , 2 года назад

Как удалить содержимое <!-- <> --> html через javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от josie , 2 года назад

@velma 

Вы можете удалить содержимое комментариев HTML ( ) с помощью регулярного выражения и метода replace() в JavaScript. Например:

1
2
3
var html = 'This is a  paragraph.';
var noComments = html.replace(//g, '');
console.log(noComments); // Output: This is a  paragraph.


В этом примере мы используем регулярное выражение, которое ищет все комментарии HTML ( ) и заменяет их на пустую строку. Мы также используем флаг g, чтобы заменить все вхождения, а не только первое.


Затем мы выводим результат в консоль, который исключает комментарий.

Пользователь

от guillermo , год назад

@velma 

Для удаления содержимого внутри комментариев HTML ( ) с использованием JavaScript, можно использовать следующий код:

1
2
3
var html = 'This is a <!-- comment --> paragraph.';
var noComments = html.replace(/<!--[sS]*?-->/g, '');
console.log(noComments); // Output: This is a  paragraph.


В этом примере регулярное выражение <!--[sS]*?--> ищет все вхождения комментариев и их содержимое, и заменяет их на пустую строку. Мы также используем флаг g для замены всех вхождений. В результате в консоль будет выведен текст без комментариев.

Похожие обсуждения:

Как удалить содержимое <!-- <> --> html через js?
Как парсить внутреннее содержимое элемента html через jsoup?
Как получить содержимое div через javascript?
Как очистить содержимое div через javascript?
Как очистить содержимое div через javascript?
Как изменить класс в html через javascript?