컴퓨터/JavaScript_typescript
javascript 함수 3
수제녹차
2019. 11. 18. 17:28
728x90
반응형
* insertAdjacentHTML()
특정 텍스트를 파싱하고, 특정 위치에 DOM tree 안에 원하는 node들을 추가한다.
innerHtml보다 작업이 덜 드므로 빠르다.
element.insertAdjacentHTML(position, text)
position -> beforebegin(element 앞에), afterbegin(가장 첫번째 child), beforeend(가장 마지막child), afterend(element 뒤에)
ex. var d1 = document.getElementById('one');
d1.insertAdjacentHTML('afterend', '<div id="two">two</div>');
* document.getElementsByTagName("div")[0] === document.getElementsByTagName("div").item(0)
ex. <div id="example" style="height:100%"></div>라는 태그가 있을 때
위를 y라는 변수에 할당하고
y.attributes : NamedNodeMap {0: id, 1: style, id: id, style: style, length: 2} 출력
y.attributes.item(0) : id="example"출력
y.attributes.item(0).name : "id" 출력
반응형