<button type="button">
<button>
태그의 type="button"
은 클릭 가능한 일반 버튼 유형의 컨트롤을 나타냅니다.
주로 자바스크립트와 함께 사용하여 사용자가 클릭하면 다양한 동작을 컨트롤할 목적으로 이 버튼이 사용됩니다.
<button type="button">
의 암시적인 role
속성의 값은 button
입니다.
관련 속성 사용하기
<button type="button">
과 관련된 속성에 대해 알아보겠습니다.
disabled
속성
버튼을 비활성시키려면 disabled
속성을 사용하세요. 비활성화된 버튼은 클릭을 해도 그 고유기능이 비활성화되어 아무런 작동도 하지 않습니다.
이 속성은 부울 속성(boolean attribute)입니다. 값을 별도로 작성하지 않고 속성만 작성합니다.
이 밖에도 사용할 수 있는 관련 속성들이 다양하게 있습니다.
HTML <button> 태그#관련 속성 사용하기을 참조하세요!
참고사항
<button type="button">
은
<input type="button">
과 동일한 기능을 수행합니다.
<button>
태그는 닫는 태그(</button>
)가 있어 하위 콘텐츠를 가질 수 있습니다.
하위 콘텐츠를 가질 수 있기 때문에 레이블에 HTML이나 이미지를 포함할 수 있어서 스타일적으로 더 많은 것을 할 수 있습니다.
주의할 점
양식을 제출할 의도가 없는 버튼이라면 반드시 type="button"
으로 설정해야 예상치 못한 양식 제출을 막을 수 있습니다.
브라우저 호환성
태그와 관련 속성 |
데스크탑 Chrome
|
데스크탑데스크탑 Edge
|
데스크탑 Firefox
|
Safari
|
---|---|---|---|---|
<button>
|
1 | 12 | 1 | 4 |
type
|
1 | 12 | 1 | 4 |
명세서
명세서 사양 | |
---|---|
type
|
HTML Standard #attr-button-type |