JSDOM 요소를 선택하는 간단한 방법 이 문서에서는 js지식을 학습하는 데 사용할 수 있는 jsdom 선택 방법을 요약합니다~~
문서 요소 선택 방법:
1 , ID로 요소 선택(getElementById)
1) 사용 방법: document.getElementById("domId")
여기서 domId는 선택할 요소의 id 속성 값입니다.
2) 호환성: IE browser의 IE8 버전은 대소문자를 구분하지 않고 getElementById 메소드를 구현하고 name 속성과 일치하는 요소를 반환합니다.
2. 이름으로 요소 선택(getElementsByName)
1) 사용 방법: document.getElementsByName("domName")
여기서 domName은 선택할 요소의 이름 속성 값입니다.
2 ) 설명: a. 반환 값은 nodeList 컬렉션입니다(Array와 다름)
b. ID 속성과 달리 name 속성은 일부 DOM 요소(양식 양식, 양식 요소, iframe, img)에서만 유효합니다. 이는 양식 데이터 제출을 용이하게 하기 위해 name 속성이 생성되었기 때문입니다.
c. form, img, iframe, applet, embed 및 object 요소에 대한 name 속성을 설정할 때 name 속성 값에 따라 이름이 지정된 속성이 Document 개체에 자동으로 생성됩니다. 따라서 해당 dom 개체는 document.domName
3) 호환성: IE에서 일치하는 ID 속성 값을 가진 요소도 함께 반환됩니다.
3. 태그 이름으로 요소를 선택합니다. getElementsByTagName)
여기서 element는 유효한 DOM 요소(문서 포함)입니다.
b. 이 메서드는 이 메서드를 호출하는 요소의 하위 요소만 선택할 수 있습니다.
c.tagName은 대소문자를 구분하지 않습니다.
d. tagName이 *이면 모든 요소를 선택한다는 의미입니다(규칙 b 적용).
e.HTMLDocument는 태그 노드에 액세스하기 위한 일부 바로가기 속성을 정의합니다. 예를 들어 문서의 이미지, 양식 및 링크 속성은 ,