Как найти meta description через JS? Как выдернуть из HTML метатег descriptiom? Пробовал таким способом "var mg = document.getElementsByTagName('meta');", но на выходе получается массив из метатегов, в котором descriprion может быть под разными индексами, а нужно четко его определять...

21 Авг 2019 в 06:23
208 +1
0
Ответы
1

Для того чтобы найти мета-тег description в HTML с помощью JavaScript, можно воспользоваться следующим способом:

var metaTags = document.getElementsByTagName('meta');
var description;
for (var i = 0; i < metaTags.length; i++) {
if (metaTags[i].getAttribute('name') === 'description') {
description = metaTags[i].getAttribute('content');
break; // Прерываем цикл, как только нашли нужный мета-тег
}
}
console.log(description);

Этот код проходит по всем мета-тегам на странице и проверяет их атрибут name. Если находит мета-тег с атрибутом name равным 'description', то он сохраняет его содержимое в переменную description.

Таким образом, мы можем точно определить мета-тег description и извлечь его содержимое из HTML документа.

20 Апр 2024 в 13:19
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир