JavaScript로 DOM에 추가
3952 단어 javascript
그러나 나는 그것에 대해 게시할 것이라고 생각했습니다. 그러면 내 머리 속에 들어갈 수 있기 때문입니다. 그렇지 않은 경우이 게시물을 찾아 보겠습니다.
추가 어린이
이것은 요소의 끝에 추가됩니다. 이것은 .section 클래스로 div의 끝에 단락을 추가하는 방법입니다.
const newElement = document.createElement('p');
const newContent = document.createTextNode('This is a paragraph');
newElement.appendChild(newContent);
newElement.classList.add('paragraph');
document.querySelector('.section').appendChild(newElement);
여기서 각 행이 수행하는 작업:
삽입하기 전에
다른 요소 앞에 요소를 삽입합니다.
const newElement2 = document.createElement('p');
const newContent2 = document.createTextNode('This is another paragraph');
newElement2.appendChild(newContent2);
newElement2.classList.add('paragraph2');
document.querySelector('.section').insertBefore(newElement2, newElement);
여기서 주요 차이점은 마지막 줄입니다. 상위 요소를 지정한 다음 insertBefore에서 첫 번째 비트가 삽입할 새 요소인 다음 이전에 삽입할 항목을 알려줍니다.
저는 appendChild가 insertBefore보다 더 직관적이라는 것을 알았습니다.
Reference
이 문제에 관하여(JavaScript로 DOM에 추가), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/nicm42/add-to-the-dom-with-javascript-38ea텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)