JavaScript

속성 API

조밈밍 2022. 3. 14. 17:55

<속성 API>

: 부가적인 정보, attribute

: getAttribute

: setAttribute

: hasAttribute

: removeAttribute

-> 둘의 결과는 같다

cf) 속성의 값과 프로퍼티의 값이 다를 수 있다 + 속성의 이름과 다른 이름을 갖는 경우도 있다

    =>property 방식을 사용할 때 조심해야한다

 

<jQuery 속성 API>

: attr

: removeAttr

: 속성(attribute)와 프로퍼티 구분

* 속성 == attr , 프로퍼티 == prop 메서드 사용

* jQuery 속성 프로퍼티 값은 알아서 보정해주기 때문에 어떤 언어를 쓰던 같은 결과값을 얻는다