Атрибут for
Синтаксис
HTML
<output for="[значение]"> ... </output>
Описание
Атрибут / параметр for
(от англ. "for" ‒ «для») указывает на явную взаимосвязь между результатом расчёта и элементами, представляющими собой значения, которые вошли в расчёт или иным образом повлияли на расчёт.
Поддержка браузерами
Chrome
Поддерж.
Firefox
Поддерж.
Opera
Поддерж.
Maxthon
Поддерж.
IExplorer
Поддерж.
Safari
Поддерж.
iOS
Поддерж.
Android
Поддерж.
Спецификация
Верс. | Раздел |
---|---|
HTML | |
2.0 | |
3.2 | |
4.01 | |
5.0 | 4.10.13 The output element The for content... |
5.1 | 4.10.13. The output element The for content... |
XHTML | |
1.0 | |
1.1 |
Значения
В качестве значения указывается строка, состоящая из неупорядоченного набора уникальных разделённых пробелами маркеров. В качетсве маркера должно выступать значение идентификатора связываемого элемента расположенного в том же документе.
Регистр символов: учитывается.
Пример использования
Листинг кода
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Параметр for (Элемент output)</title>
</head>
<body>
<h1>Пример использования атрибута "for"</h1>
<p>Вычитание двух простых чисел</p>
<form onsubmit="return false" oninput="final.value = first.valueAsNumber - second.valueAsNumber">
<input name="first" type="number" step="any" value="0"> -
<input name="second" type="number" step="any" value="0"> =
<output name="final" for="first second"></output>
</form>
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title>Параметр for (Элемент output)</title>
</head>
<body>
<h1>Пример использования атрибута "for"</h1>
<p>Вычитание двух простых чисел</p>
<form onsubmit="return false" oninput="final.value = first.valueAsNumber - second.valueAsNumber">
<input name="first" type="number" step="any" value="0"> -
<input name="second" type="number" step="any" value="0"> =
<output name="final" for="first second"></output>
</form>
</body>
</html>
Параметр for (Элемент output)