이 문서의 예에서는 js를 사용하여 지정된 위치에 노드 함수 insertBefore()를 추가하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다. 함수 프로토타입은 다음과 같습니다. insertBefore(매개변수 1, 매개변수 2): 지정된 위치에 노드를 추가합니다 구체적인 코드는 다음과 같습니다. 코드 복사 코드는 다음과 같습니다. <br> 함수 t(){<br> var nodeli = document.createElement('li');//li 노드 생성<br> var li_text = document.createTextNode('Blue Sky');//텍스트 노드 생성<br> nodeli.appendChild(li_text);//li 노드에 텍스트 노드를 추가합니다<br> <br> var nodeul = document.getElementsByTagName('ul')[0];//첫 번째 UL 노드 가져오기<br> var nodeli1 = nodeul.getElementsByTagName('li')[2];//ul 아래의 세 번째 노드 가져오기——가을<br> nodeul.insertBefore(nodeli,nodeli1);//insertBefore() 함수는 이전에 추가할 노드를 나타냅니다. 첫 번째 파라미터는 새로 삽입할 노드, 두 번째 파라미터는 기존 노드 <br> }<br> <br> </머리><br> <br> <div id="컨테이너"><br> <ul> <br> <li>봄</li> <br> <li>여름</li> <br> <li>가을</li> <br> <li>겨울</li> <br> </ul> <br> </div><br> <br> <button onclick="t()" value="">지정된 위치에 노드 추가</button><br> </본문><br> </div>