-
javascript 함수 3컴퓨터/JavaScript_typescript 2019. 11. 18. 17:28
* 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" 출력
'컴퓨터 > JavaScript_typescript' 카테고리의 다른 글
[javascript] recursion, element.matches(selectorString), ~.함수이름 == -1이면 쓸 수 없는 함수인 것 (0) 2020.01.13 API(Application Programming Interface) (0) 2020.01.07 메서드 (0) 2020.01.03 [JavaScript] Template literal (0) 2019.08.25 ES6(2015), ES11(2020) (0) 2019.08.22