У меня есть raw html с некоторыми классами css внутри для различных тегов.Как удалить все атрибуты из html?
Пример:
Вход:
<p class="opener" itemprop="description">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Neque molestias natus iste labore a accusamus dolorum vel.</p>
, и я хотел бы получить просто HTML, как:
Выходные:
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Neque molestias natus iste labore a accusamus dolorum vel.</p>
Я не знаю названия этих классы. Мне нужно сделать это в JavaScript (node.js).
Любая идея?
почему HTML имеют эти CLAS ses - генерируется ли он из CMS или аналогичного, а если нет, может ли быть удален из источника? – AlexHighHigh
Я хотел бы предложить вам изменить свой заголовок на «Как удалить все атрибуты из тега HTML?«поскольку это на самом деле не имеет ничего общего с« css-ссылками », независимо от того, что это такое. – meagar
В примере' itemprop = "description" 'не является атрибутом CSS, а является свойством элемента HTML. Я бы предположил, что вы хотите посмотреть вместо HTML-парсера, поскольку атрибуты иногда необходимы для HTML-элементов (например, '' и ''). –