목차
<textarea> 객체 정의 - 여러 줄 텍스트 입출력
<textarea> 객체 구문
<textarea> 객체 예제 - 접근 (= 값 얻기)
<textarea> 객체 예제 - 생성 (= 값 추가)
<textarea> 객체 속성
<textarea> 객체 메서드
<textarea> 객체 예제 - 입력 내용 초기화 버튼
<textarea> 객체 정의 - 여러 줄 텍스트 입출력
HTML <textarea> 태그(요소) 의미.
<textarea> 객체 구문
[접근]
var x = document.getElementById ("요소ID");
또는, var x = document.getElementById("폼요소ID").elements
[생성]
var x = document.createElement ("TEXTAREA");
<textarea> 객체 예제 - 접근 (= 값 얻기)
홈짱닷컴:<textarea id="hz">Homzzang.com</textarea>
<button type="button" onclick="homzzang()">클릭</button>
<p id="demo"></p>
<script>
function homzzang() {
var x = document.getElementById("hz").value;
document.getElementById("demo").innerHTML = x;
}
</script>
결과보기
PS. jQuery 경우, val() 메서드 이용.
var hz = $("#hz").val();
console.log(hz); // textarea의 값 출력
<textarea> 객체 예제 - 생성 (= 값 추가)
<button onclick="homzzang()">클릭</button>
<script>
function homzzang() {
var x = document.createElement("TEXTAREA");
var t = document.createTextNode("Homzzang.com");
x.appendChild(t);
document.body.appendChild(x);
}
</script>
결과보기
<textarea> 객체 속성
autofocus
페이지가 로드 될 때 textarea에 자동으로 focus 갖을지 여부 설정/반환.
cols
textarea의 cols 속성 값을 설정/반환.
defaultValue
textarea의 기본값 설정/반환.
disabled
textarea의 비활성화 여부 설정/반환.
form
textarea이 포함 된 양식에 대한 참조 반환.
maxLength
textarea의 maxlength (최대길이) 속성값 설정/반환.
name
textarea의 name (이름) 속성값 설정/반환.
placeholder
textarea의 placeholder (입력예시값) 속성값 설정/반환.
readOnly
textarea의 내용이 읽기 전용 여부 설정/반환.
required
form을 제출하기 전에 textarea을 채워야하는지 여부 설정/반환.
rows
textarea의 rows 속성값 설정/반환.
type
textarea이 있는 form 요소의 유형 반환.
value
textarea의 내용 설정/반환.
wrap
textarea의 wrap (=줄 바꿈) 속성값 설정/반환.
<textarea> 객체 메서드
select()
textarea의 전체 내용 선택.
※ <textarea> 객체는 표준 속성/메서드 /이벤트 지원.
<textarea> 객체 예제 - 입력 내용 초기화 버튼
<div><textarea id="hz"></textarea></div>
<span onclick=hz .value=''>초기화</span>
결과보기
비타주리 님 (220125) https://sir.kr/qa/446805
주소 복사
랜덤 이동