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.

Пример