jennet1 님의 블로그

JS [Value 속성] 본문

WEB/JS

JS [Value 속성]

jennet1 2024. 9. 23. 17:46

value와 innerText 를 다뤄보자 각 속성의 차이와 언제 사용하는지 알아보자

1. value

 

  • 어디에 사용?: 주로 input,textarea,select 와 같은 폼 요소에 사용됩니다.
  • 역할: 사용자가 입력한 값 또는 프로그램matically 설정한 값을 다룹니다.

input 값을 변경하려면 value 사용해야함 값 자체는 value 속성에 저장되기 때문이다.

<input type="text" id="myInput" value="기본 값">
<script>
    // input의 값 변경
    const inputElement = document.getElementById('myInput');
    inputElement.value = "새로운 값";
</script>

 

2. innerText

  • 어디에 사용?: 주로 div,span,p 와 같은 일반 HTML 요소에 사용됩니다.
  • 역할: 해당 태그 내의 텍스트 내용을 다룹니다. 이 속성은 태그 안에 있는 순수 텍스트를 변경하거나 가져올 때 사용됩니다.
<div id="myDiv">기본 텍스트</div>
<script>
    // div의 텍스트 변경
    const divElement = document.getElementById('myDiv');
    divElement.innerText = "새로운 텍스트";
</script>

 

input,textarea 같은 태그는 value 를 사용하고

div나 span 의 텍스를 수정하고 싶은 경우는 innerText 를 사용

 

See the Pen Untitled by 성은총 (@xxlblqtl-the-selector) on CodePen.

'WEB > JS' 카테고리의 다른 글

JS [이벤트 발생]  (1) 2024.09.23
JS [random]  (0) 2024.09.23
JS [children childrenNodes]  (0) 2024.09.22
JS [DOM TEXT]  (0) 2024.09.21
JS [DOM]  (0) 2024.09.21