- Операторы
- Управляющие инструкции
- JS Объекты
- браузер BOM
- HTML DOM
- События
- HTML Объекты
- Anchor
- Area
- Audio, Video
- Base
- Canvas
- Form
- IFrame
- Image
- Input
- Link
- Meta
- Option
- Progress
- Select
- Style
- Table
- Textarea
- TableHead и TableDate
- TableRow
- Промисы, async/await
- Сетевые запросы
- Бинарные данные и файлы
- Модули
- Классы
- Разное
Meta
Объект Meta представляет собой HTML элемент <meta>.
Свойства объекта Meta
| content | Возвращает или устанавливает значение атрибута content данного элемента. |
| httpEquiv | Возвращает или устанавливает значение атрибута httpequiv данного элемента. |
| name | Возвращает или устанавливает значение атрибута name данного элемента. |
content
Свойство content возвращает или устанавливает значение атрибута content.
Обязательный параметр content устанавливает значение параметра, заданного с помощью name или http-equiv. Параметр content может содержать более одного аргумента, в этом случае аргументы разделяются запятыми или точкой с запятой.
Синтаксис
metaObject.content [ = text ]
text - содержимое метаинформации.
Возвращаемое значение
Строка, содержащая значение атрибута content.
Пример
<html><head>
<meta name="description" content="Справочник">
<meta name="keywords" content="HTML5,CSS,JavaScript">
<meta name="author" content="Вася Петров">
</head>
<body>
<button onclick="f()"> Узнать все <b>name - content</b> </button>
<p id="demo"></p>
<script>
function f()
{ var t='', x = document.getElementsByTagName("META");
for (var i = 0; i < x.length; i++)
{ t += (i+1) + '. name="'+x[i].name +
'" content="' + x[i].content+'"<br>'; }
document.getElementById("demo").innerHTML = t; }
</script>
</body></html>
httpEquiv
Свойство httpEquiv Возвращает или устанавливает значение атрибута http-equiv.
Браузеры преобразовывают значение атрибута http-equiv, заданное с помощью content, в формат заголовка ответа HTTP и обрабатывают их, как будто они прибыли непосредственно от сервера.
Синтаксис
metaObject.httpEquiv [ = text ]
text - любой подходящий идентификатор. Некоторые допустимые значения:
- Content-Type
- Тип кодировки документа.
- expires
- Устанавливает дату и время, после которой информация в документе будет считаться устаревшей.
- pragma
- Способ кэширования документа.
- refresh
- Загрузить другой документ в текущее окно браузера.
Возвращаемое значение
Строка, содержащая значение атрибута http-equiv.
Комментарии
Одновременно использовать свойства name и httpEquiv НЕ допускается.
Пример
x=document.getElementsByTagName("META")[0];
Alert ('httpEquiv = ' + x.httpEquiv +
'\ncontent = ' + x.content);
name
Свойство name возвращает или устанавливает значение атрибута name.
Атрибут name устанавливает идентификатор метатега для пары «имя=значение». Одновременно использовать атрибуты name и http-equiv не допускается.
Синтаксис
metaObject.name [ = text ]
text - любой подходящий идентификатор. Некоторые допустимые значения:
- author
- Имя автора документа.
- description
- Описание текущего документа.
- keywords
- Список ключевых слов, встречающихся на странице.
Возвращаемое значение
Строка, содержащая значение атрибута name.