Computer >> 컴퓨터 >  >> 프로그래밍 >> HTML

HTML DOM Input Submit 객체 속성 완벽 정리

HTML DOM의 Input Submit 객체<input> 요소 중 type 속성값이 "submit"인 요소와 연결됩니다. 새로운 제출 버튼을 생성할 때는 createElement() 메서드를 사용하고, 이미 존재하는 요소에 접근할 때는 getElementById() 메서드를 활용합니다.

Input Submit 객체의 주요 속성

Input Submit 객체에서 사용할 수 있는 속성은 다음과 같습니다.

속성설명
autofocus페이지가 로드될 때 제출 버튼이 자동으로 포커스를 받을지 여부를 설정하거나 반환합니다.
defaultValue제출 버튼의 기본값(default value)을 설정하거나 반환합니다.
disabled제출 버튼이 비활성화되어 있는지 여부를 설정하거나 반환합니다.
form제출 버튼이 포함된 폼(form)에 대한 참조를 반환합니다.
formAction제출 버튼의 formaction 속성값을 설정하거나 반환합니다.
formEnctype제출 버튼의 formenctype 속성값을 설정하거나 반환합니다.
formMethod제출 버튼의 formmethod 속성값을 설정하거나 반환합니다.
formNoValidate폼 데이터를 제출할 때 유효성 검사를 수행하지 않도록 설정하거나 해당 여부를 반환합니다.
formTarget제출 버튼의 formtarget 속성값을 설정하거나 반환합니다.
name제출 버튼의 name 속성값을 설정하거나 반환합니다.
type제출 버튼이 속한 폼 요소의 타입을 반환합니다.
value제출 버튼의 value 속성값을 설정하거나 반환합니다.

문법(Syntax)

Input Submit 객체를 생성하는 기본 문법은 다음과 같습니다.

var P = document.createElement("INPUT");
P.setAttribute("type", "submit");

예제(Example)

아래 예제를 통해 Input Submit 객체 속성의 실제 동작을 확인해 보겠습니다.

<!DOCTYPE html>
<html>
<head>
<script>
   function rangeCreate() {
      var S = document.createElement("INPUT");
      S.setAttribute("type", "submit");
      document.body.appendChild(S);
   }
</script>
</head>
<body>
<h1>Input submit 객체</h1>
<p>아래 버튼을 클릭하면 input submit 버튼이 생성됩니다.</p>
<button onclick="rangeCreate()">CREATE</button>
<br><br>
</body>
</html>

실행 결과(Output)

위 코드를 실행하면 다음과 같은 화면이 출력됩니다.

HTML DOM Input Submit 객체 속성 완벽 정리

CREATE 버튼을 클릭하면 새로운 제출 버튼이 화면에 추가됩니다.

HTML DOM Input Submit 객체 속성 완벽 정리