반응형 JavaScript8 Jquery | setattribute - removeattribute is 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는 메소드 이름들이 간소화 되어 있다. JavaScri.. 2022. 5. 27. 21:20 JavaScript | jQuery란 혹시 그냥 jQuery를 사용하라고 하니까 강의안(Instruction)만 따라하고 있진 않은가? 매일 jQuery를 사용은 하고 있지만 왜 사용하고 있는지도 모르고 jQuery 자체가 뭔지 설명을 못하진 않는가? 만약 그렇다면 그러지 않기 위해 딱 한 번만 이 포스트를 훑어봐보자! jQuery에 대해서 적어도 한 마디 할말은 생길 것이라 자부한다. jQuery란? jQuery는 JavaScript 라이브러리 중 하나이다. 다시 말해서 자바스크립트를 다루고 자바스크립트로 작성한다. 라이브러리 특징 한 언어의 라이브러리의 특징은 반복적이고 복잡하게 작성되는 기능을 간단하게 사용할 수 있도록 모듈화 해놓은 것이라는 것이다. 이런 라이브러리의 특징에 비추어서 jQuery를 살펴본다면 자바스크립트를 간단하게 작.. 2022. 4. 7. 20:27 JavaScript | 버튼 button 테이블 td 텍스트값 불러오기 자바스크립트로 태그 내의 데이터를 불러올 때 value를 이용해서 불러와지지 않는 태그들이 있다. value를 이용해서 왜 데이터를 불러올 수 없는건가? value를 이용해서 데이터를 불러올 수 없는 태그들은 value를 속성으로 갖고 있는 경우가 있다. 때문에 태그 정의 때 ㄱvalue값이 있을 경우는 값을 불러올 것이고 없을 경우 ""를 리턴한다. innerText 그렇다면 어떻게 그런 태그들의 텍스트 값을 불러올 수 있을까? 답은 innerText이다. 이 텍스트를 불러오려고 합니다 위와 같이 작성된 html 텍스트에서 Button 태그가 감싸고 있는 "이 텍스트를 불러오려고 합니다"를 불러오는 자바스크립트 코드는 다음과 같다. document.querySelector("#btn").innerText 2021. 12. 23. 18:23 JavaScript | Codesandbox | 콘솔창 클리어하는 방법 온라인 IDE 중 하나인 코드샌드박스를 이용하면서 콘솔 창을 이용할 때 콘솔 창을 지우는 방식이 일반 방식하고 다르다. 코드샌드박스 콘솔창 클리어가 안된다 코드샌드박스는 기존에 보편적으로 사용하던 방식인 "clear" 또는 "clear console"을 이용하여 콘솔창을 지울 수가 없다. 코드샌드박스에서 콘솔창 지우는 방법 코드샌드박스는 다른 명령를 다음과 같이 입력해 줘야 한다. console.clear() 그럼 다음과 같이 깨끗해진 콘솔창을 되찾을 수 있다. 2021. 12. 23. 17:30 이전 1 2 다음 반응형