본문 바로가기
부트캠프교육중/DOM

[DOM] Update

by 뭉지야 2023. 1. 6.
728x90

update 변경, 갱신

DOM을 이용하여 HTML Element를 변경한다

 

const oneDiv = document.createElement('div');
console.log(oneDiv)  //  <div></div>

oneDiv라는 이름의 <div>요소를 만들었다

 

1. 문자열을 입력한다

textContent를 이용해서 비어있는 div element에 문자열을 입력한다.

oneDiv.textContent = 'dev';
console.log(oneDiv)    //  <div>dev</div>

 

2. class를 추가한다.

css스타일링이 적용될수 있도록, div element에 class를 추가한다.

oneDiv.classList.add('tweet')
console.log(oneDiv)   //   <div class="tweet">dev</div>

다시 append를 이용해 container의 자식요소로 추가한다.

const container = document.querySelector('#container')
container.append(oneDiv)

# class삭제하기

div.classList.remove('visible')

# class교체하기

div.classList.replace('info', 'warning')

# element에 속성추가

element.setAttribute(속성명, 속성값)

#텍스트 수정방법
textContent, innerHTML
근데 해킹방지를 위해 textContent써라


# document.cloneNode는 생성하는 메서드가 아니라 복제하는 메서드이다.
document.importNode는 template을 활용하여 내용을 붙여 넣을때 사용하는 메서드이다.

728x90

'부트캠프교육중 > DOM' 카테고리의 다른 글

[DOM] 이벤트객체  (0) 2023.01.07
[DOM] Delete  (0) 2023.01.06
[DOM] Read  (0) 2023.01.06
[DOM] Append  (0) 2023.01.06
[DOM] create  (0) 2023.01.06