>  기사  >  웹 프론트엔드  >  js 트래버스 하위 노드 하위 요소 첨부 파일 및 방법_자바스크립트 기술

js 트래버스 하위 노드 하위 요소 첨부 파일 및 방법_자바스크립트 기술

WBOY
WBOY원래의
2016-05-16 16:39:211424검색

코드 복사 코드는 다음과 같습니다.

// 하위 노드를 추가하기 전에 모든 하위 노드를 삭제합니다

var usernameEle = document.getElementById("username");
var 어린이 = 사용자 이름Ele.childNodes
for(var i = children.length - 1; i >= 0; i--) {
사용자 이름Ele.removeChild(childs[i])
}
var 사용자 이름 = document.createTextNode(obj.username);
usernameEle.appendChild(사용자 이름);

속성:

nextSibling은 현재 노드의 다음 형제 노드를 반환합니다(읽기 전용)
PreviousSibling은 이 노드의 이전 형제 노드를 반환합니다(읽기 전용)
parentNode는 상위 노드를 반환합니다(읽기 전용)
childNodes는 노드의 하위 노드 목록을 저장합니다(읽기 전용)
nodeValue는 노드의 텍스트를 반환합니다(읽기 및 쓰기 가능)
Text는 이 노드와 그 하위 항목(읽기 및 쓰기 가능)의 텍스트 콘텐츠를 반환합니다.
nodeName은 노드 이름을 반환합니다(읽기 전용)

속성은 노드의 속성 목록을 저장합니다(읽기 전용)
dataType은 이 노드의 데이터 유형을 반환합니다
정의 DTD 또는 XML 모드(읽기 전용)에서 제공되는 노드 정의
Doctype은 문서 유형 노드를 지정합니다(읽기 전용)
documentElement는 문서의 루트 요소(읽기 및 쓰기 가능)를 반환합니다.
firstChild는 현재 노드의 첫 번째 하위 노드를 반환합니다(읽기 전용)
구현은 XMLDOMimplementation 객체를 반환합니다
lastChild는 현재 노드의 마지막 하위 노드를 반환합니다(읽기 전용)
nodeType은 노드 유형을 반환합니다(읽기 전용)
nodeTypedValue는 노드 값을 저장합니다(읽기 및 쓰기 가능)
ownerDocument는 이 노드(읽기 전용)를 포함하는 루트 문서를 반환합니다.
Parsed는 이 노드와 해당 하위 노드가 구문 분석되었는지(읽기 전용) 여부를 반환합니다.
Prefix는 네임스페이스 접두사를 반환합니다(읽기 전용)
PreserveWhiteSpace는 공백(읽기 및 쓰기 가능)을 보존할지 여부를 지정합니다.
url은 최근 로드된 XML 문서의 URL을 반환합니다(읽기 전용)
Xml은 노드와 해당 하위 항목의 XML 표현을 반환합니다(읽기 전용).

방법:

getElementsByTagName은 지정된 이름을 가진 요소 컬렉션을 반환합니다
appendChild는 현재 노드에 새 하위 노드를 추가하고 이를 마지막 하위 노드 뒤에 배치합니다
createElement는 요소 노드를 생성합니다
createTextNode는 주어진 데이터를 포함하는 텍스트 노드를 생성합니다
RemoveChild는 하위 노드 목록에서 지정된 하위 노드를 제거합니다
hasChildNodes는 현재 노드에 하위 노드가 있는지 여부를 반환합니다

cloneNode는 현재 노드의 복사본을 반환합니다
createAttribute는 새 속성을 생성합니다
createCDATASection은 주어진 데이터를 포함하는 CDATA 섹션을 생성합니다
createComment는 주석 노드를 생성합니다
createDocumentFragment는 DocumentFragment 객체를 생성합니다
createEntityReference는 EntityReference 객체를 생성합니다
createNode는 주어진 유형, 이름 및 네임스페이스의 노드를 생성합니다
createPorcessingInstruction은 작업 명령 노드를 생성합니다
insertBefore는 지정된 노드 앞에 하위 노드를 삽입합니다.
Load는 지정된 위치에 XML 문서를 가져옵니다
loadXML은 지정된 문자열의 XML 문서를 가져옵니다
replacementChild 하위 노드 목록에서 지정된 하위 노드를 대체합니다
저장 지정된 노드에 XML 파일을 저장합니다
selectNodes는 노드에서 지정된 일치를 수행하고 일치하는 노드 목록을 반환합니다
selectSingleNode는 노드에서 지정된 일치를 수행하고 일치하는 첫 번째 노드를 반환합니다.
변환Node는 지정된 스타일시트를 사용하여 노드와 그 하위 항목을 변환합니다.
TransformNodeToObject 지정된 스타일시트를 사용하여 노드와 그 하위 항목을 객체로 변환합니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.