개요
가끔 CSS 파일이나 JS 파일을 javascript 코드를 이용하여 동적으로 삽입하고 싶을 때가 있다. 그 때 아래의 코드를 이용하면 편리하다.
코드
if (document.getElementsByTagName("head") != null) {
document.getElementsByTagName("head")[0].insertAdjacentHTML(
"beforeend",
'<link rel="stylesheet" href="/css/mycss.css"> />'
);
}
head
태그에insertAdjcentHTML()
메서드를 이용해 추가해주는 방식이다.insertAdjacentHTML()
메서드는 문자열을 HTML 태그 형태로 바꾸어주는 역할을 하는 메서드이다.
레퍼런스
반응형
'프론트엔드 > Web API' 카테고리의 다른 글
FormData 란? 그리고 사용법 (0) | 2022.06.29 |
---|---|
URLSearchParams 란? 그리고 사용법 (0) | 2022.06.29 |
window.location 이란? (0) | 2022.06.29 |
바닐라 자바스크립트를 이용해 이벤트 등록할 때 실수하기 쉬운 부분들 (0) | 2022.06.29 |
HTML Element 에 바인딩된 이벤트 가져오기 (0) | 2022.06.28 |