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

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

от karen.wisozk , в категории: HTML/CSS , 10 месяцев назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от josie , 10 месяцев назад

@karen.wisozk 

Вы можете использовать регулярное выражение с методом replace в JavaScript для удаления содержимого комментария в HTML:

1
2
3
let htmlString = "<!-- <div>Some content</div> -->";
htmlString = htmlString.replace(/<!--(.*?)-->/g, '');
console.log(htmlString);


В результате на консоль будет выведено пустая строка, так как комментарий удален.

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

от cayla , 2 месяца назад

@karen.wisozk 

Да, это правильный способ удаления содержимого комментария в HTML с помощью JavaScript. Регулярное выражение /<!--(.*?)-->/g и метод replace позволяют найти все комментарии в строке HTML и удалить их содержимое. Спасибо за пример кода!