자바스크립트 추가

appendChild() JavaScript 메소드는 노드 끝에 요소를 추가합니다. appendChild()는

  • 요소를 목록에 추가하는 데 자주 사용됩니다. 노드에 하나 이상의 항목을 추가하려면 여러 개의 appendChild() 문을 사용해야 합니다.

    일부 목록에는 텍스트가 포함되어 있습니다. 다른 디렉토리에는 이미지가 포함되어 있습니다. 다른 목록에는 사용자 정의 웹 항목이 포함되어 있습니다. 목록의 내용에 관계없이 한 가지 확실한 것은 웹 페이지는 목록으로 가득 차 있다는 것입니다.

    목록을 만들 때 일반적으로 해당 값을 HTML로 인코딩합니다. 이 프로세스는 JavaScript appendChild라는 메서드를 사용하여 가속화할 수 있습니다. 이 방법을 사용하면 목록 끝에 항목을 추가하거나 큰따옴표와 같은 다른 웹 항목을 추가할 수 있습니다.

    이 가이드에서는 appendChild( )는 JavaScript에 있으며 작동 방식입니다. 시작하는 데 도움이 되는 예를 살펴보겠습니다. 시작합시다!

    appendChild JavaScript란 무엇입니까?

    appendChild()는 상위 노드의 끝에 노드를 추가합니다. appendChild()는 일반적으로 HTML 목록에 항목을 추가하는 데 사용됩니다. 노드는 HTML DOM(문서 개체 모델)의 모든 요소를 참조합니다.

    appendChild() 구문은 다음과 같습니다.

    "parent"는 자식을 추가하려는 요소를 나타냅니다. "Child"는 부모의 끝에 추가하려는 항목입니다.

    JavaScript getElementById() 또는 다른 "Get"을 사용하여 요소를 검색합니다. 또는 JavaScript에서 HTML 요소를 만든 다음 해당 요소를 appendChild()를 사용하여 "부모" 개체로 사용할 수 있습니다.

  • 예를 들어, 스콘 레시피 목록은 다음과 같습니다. 노드 목록을 포함합니다. 이러한 노드는 아마도

  • 목록을 생성하기 때문일 것입니다.

    태그를 포함하는 상위

  • 프론트 엔드 설정

    우선적으로 다음을 표시하는 기본 인터페이스를 넣습니다. 학생 이름 목록입니다. index.html이라는 파일을 열고 다음 코드를 붙여넣습니다.

    기본 HTML 문서를 만들었습니다. 이 문서에는 제목과 하위 요소가 없는 목록이 포함되어 있습니다. 목록은

      태그로 표시됩니다.

      이제 다음을 추가해 보겠습니다. 웹 페이지의 미학을 개선하기 위해 styles.css라는 파일에 있는 일부 스타일 ge:

      이 CSS 규칙은 페이지의 밝은 회색 배경색을 정의합니다. 이를 위해 CSS background-color 속성 을 사용합니다. 또한 태그의 내용을 페이지 중앙으로 이동합니다. 레이아웃을 구성한 방법에 대해 자세히 알아보려면 CSS 상자 모델 가이드 를 확인하십시오.

      우리 페이지가 여전히 작동하지 않습니다. 목록에 아무것도 추가하지 않았습니다. 이것은 무엇 브라우저에서 열 때처럼 우리의 페이지 외모 : <그림 클래스 = "WP-이미지 블록">  53h1N2e2JcTmRTZIFItMB6Lz9mFISGZQ CP6OkNpEvNsAmFR5uykmTYLkS1F50UOokk62H14EHqSN4LOq0f3eGcfshnlatBuNVgGGf0WKaDgoBs 요소를 웹에 추가할 수 있습니다. block-codemirror-blocks-code-block code-block

      const student = document.querySelector (" ul "); 

    이 코드 줄은

    JavaScript의 appendChild() 메서드를 사용하여

    appendChild() 노드에 요소 추가 scripts.js 파일 하단에 다음 코드:

    이렇게 하면 이전에 만든 목록 항목이 목록에 추가됩니다. 웹 페이지를 열고 결과를 살펴보겠습니다.

    은 IMG SRC = <"https://lh3.googleusercontent.com/PPX9hW-Qztc6gNJKNyOeRE2U6hg08YNO-H0wIbQGGo9MfA90aFLp_ OcHJeDB3efXaFHwI9Fa9DUKqkBjA7qzYk49xSJgps8C2vXIrS0sUxDOoDhiw_TgS "은 ALT ="PPX9hW Qztc6gNJKNyOeRE2U6hg08YNO H0wIbQGGo9MfA90aFLp A7RDQ8 PsqdHEh6mSG OcHJeDB3efXaFHwI9Fa9DUKqkBjA7qzYk49xSJgps8C2vXIrS0sUxDOoDhiw TGS "> 우리 목록은 지금 부분, 우리 목록에 요소를 추가하는 함수의 생성을 보다 효율적으로 만들 수 있습니다. 이렇게 하면 이전의 createElement 코드를 반복하지 않고도 더 많은 요소를 추가할 수 있습니다.

    createElementtextContent 수정 > 다음과 같은 코드 줄:

    이 함수는 호출될 때마다 새로운

  • 요소를 생성합니다. 다음으로 이 함수를 사용하도록 appendChild () 문을 수정합니다.

    이렇게 하면 Mark, Chloe 및 Louise라는 세 명의 학생이 생성됩니다. index.html 파일을 다시 열고 변경 사항이 적용되었는지 확인합니다.

    <클래스 얼굴 = "WP 화상 블록"> FdQCNUT0 OoWzN HmhZkVGCFfEpZbZt5CbbHeBrj2tnHMi5l GO JYrrjPd37C4AikikRwBQ3eLKy3ttLcJpkW3wc3rFiS1JIwKF7u8alZm2zQYSrxWoE9JT8eew4KrVhUgSPJN

    우리 수업 목록에는 이제 세 개의 이름이 있습니다. em> appendChild () 메서드. 위의 예를 변경하여 이를 증명해 보겠습니다. 먼저 HTML 페이지를 두 개의 목록으로 변경합니다.

    우리는 두 가지 목록을 만들었습니다. 즉, sat test와 sat test가 없습니다. 이제 JavaScript 파일을 업데이트하여 두 목록을 선택하고 세 명의 학생을 만듭니다.

    getElementById 메소드를 사용하여 두 목록을 선택합니다.

    이 코드는 Mark, Chloe 및 Lucy를 "실패한 테스트" 목록에 추가합니다. Louise는 방금 테스트를 수행했으며 따라서 appendChild() 메서드와 lastChild라는 다른 메서드를 사용하여 이름을 이동할 수 있습니다.

    이 코드는 우리의 마지막 DOM 요소를 선택합니다. 목록 "테스트에 통과하지 못했습니다. 이 요소는 lastChild 메서드를 사용하여 가져옵니다. 다음으로 이 요소를 "sat test" 목록에 추가했습니다.

    HTML 파일을 열겠습니다.

    appendChild()를 사용하여 Louise의 이름을 "sat test" 목록으로 이동합니다.

    결론

    appendChild () 메서드는 요소 끝에 노드를 만드는 데 사용됩니다. appendChild()를 사용하여 항목 목록에 항목을 추가할 수 있습니다. 예를 들어

    태그에
    요소를 추가할 수 있습니다.

    문제로 JavaScript appendChild() 메서드를 사용하여 이미지 그리드 생성