설명
The output (<output>) element represents the result of a calculation.
<output> 요소는 계산한 결과값을 보여주는 요소이다. 예를 들어 사용자로부터 값을 여러 개 입력받고, 더하거나 빼는 등의 계산을 한다고 하자. 이때 사용자가 값을 입력하거나 마우스로 값을 바꾸면, 그때마다 계산한 결과값이 바뀌면서 표시된다. w3schools.com에서 제공하는 예를 눈으로 직접 봐 보자.
Usage Context
Permitted content | Phrasing content |
Tag omission | Must have both a start tag and an end tag. |
Permitted parent elements | |
Normative document | HTML5, section 4.10.15 |
속성
이 엘리먼트는 전역속성을 지원한다.
for
A list of IDs of other elements, indicating that those elements contributed input values to (or otherwise affected) the calculation.
계산에 사용되는 다른 HTML 요소들의 ID 목록. 이 속성에 명시된 HTML 요소들이 입력값을 제공하거나 입력값에 영향을 미침으로써 계산에 사용됨을 명시한다.
form
The form element that this element is associated with (its "form owner"). The value of the attribute must be an ID of a form element in the same document. If this attribute is not specified, the output element must be a descendant of a form element. This attribute enables you to place output elements anywhere within a document, not just as descendants of their form elements.
form 속성은 <output> 요소의 소유자인 <form>을 가리킨다. form속성의 값은 <form>요소의 id값인데, 이 <form>요소는 <output>요소와 반드시 같은 문서 내에 있어야 한다. form 속성이 특정되지 않은 경우에, <output>요소는 반드시 <form>요소의 하위에 위치해야 한다. form 속성을 특정하지 않는다는 의미는 <output>태그 안에 form속성을 명시해주지 않는 것을 의미한다. form 속성을 특정해준 경우, <output>요소를 반드시 <form>요소의 하위에 위치시키지 않아도 된다. 문서 내의 어느 곳에든 위치시켜도 된다.
name
The name of the element.
<output>요소의 이름을 가리키는 속성이다.
예제
<form oninput="result.value=parseInt(a.value)+parseInt(b.value)"> 0<input type="range" id="b" value="50" />100 +<input type="number" id="a" value="10" /> = <output id="result" for="a b"></output> </form>
예제 출력화면
DOM Interface
This element implements the HTMLOutputElement interface. <output> 요소는 HTMLOutputElement 인터페이스를 구현한다.
호환성
기능 | 구글크롬 | 파이어폭스Gecko) | 인터넷 익스플로러 | Opera | Safari |
---|---|---|---|---|---|
기본적인 지원 | 10 | 4.0 (2.0) | 11 | nightly |
기능 | 안드로이드 | 파이어폭스 모바일(Gecko) | 인터넷 익스플로러 모바일 | 오페라 모바일 | 사파리 모바일 |
---|---|---|---|---|---|
기본적인 지원 | 4.0 (2.0) |
참고
- https://developer.mozilla.org/en/HTML/Element/output
-
Other form-related elements:
<form>
,<input>
,<button>
,<datalist>
,<legend>
,<label>
,<select>
,<optgroup>
,<option>
,<textarea>
,<keygen>
,<fieldset>
,<progress>
and<meter>
.