본문 바로가기
  • BLG-ZYNGIROK-모토-꿈꾸며-배우고-나누며-이루다
ICT/JavaScript

Jquery | setattribute - removeattribute is not a function

by dazwischen 2022. 5. 27. 21:20
반응형

javascript-jaquery-not-a-function-썸네일-이미지이다.
JavaScript JQuery Not a Function

is not a function

자바스크립트 작성하면서 엘레멘트 속성을 핸들링 하려 할 때 아래와 같은 메시지를 만날 때가 있다.

setattribute is not a function.
removeattribute is not a function.

이는 setAttribute, removeAttribute가 자바스크립트 DOM 함수가 아니기 때문이다. 이 함수를 사용했을 때 위의 오류가 나온다는 건 아마 엘레멘트 선택자(selector)로 $()를 사용했을 가능성이 있다. $()를 이용해서 엘레멘트를 선택하는 건 jQuery 문법이다. 따라서 위 함수들을 jQuery 문법에 따라 작성해 줘야 한다.

jQuery의 Attribute 메소드

jQuery는 메소드 이름들이 간소화 되어 있다.

JavaScript Dom Method jQuery Method
setAttribute() attr()
removeAttribute() removeAttr()

 

 

반응형

댓글