HTML DOM은 객체 속성
HTML DOM 노드
HTML DOM (문서 객체 모델)의 모든 노드는 다음과 같습니다
- 문서는 문서 노드
- 모든 HTML 요소들은 요소 노드
- 모든 HTML 속성은 속성 노드입니다
- HTML 엘리먼트는 텍스트 노드로서 텍스트 삽입
- 댓글 댓글 노드입니다
ATTR 객체
되는 HTML DOM에서의 Attr 객체는 HTML 속성을 나타냅니다.
HTML은 항상 요소를 HTML로 속하는 속성.
NamedNodeMap입니다 오브젝트
되는 HTML DOM에서 NamedNodeMap입니다 객체는 노드의 정렬되지 않은 목록을 나타냅니다.
우리는 NamedNodeMap입니다 노드의 노드 이름을 통해 액세스 할 수 있습니다.
브라우저 지원
모든 주요 브라우저는 Attr의 개체와 NamedNodeMap입니다 오브젝트를 지원합니다.
속성 / 방법 | 기술 |
---|---|
ATTR .isId | 이 건물은 ID 타입의 경우, ISID 속성은 그렇지 않은 경우는 false, true를 돌려줍니다. |
ATTR .name을 | 속성의 이름을 돌려줍니다 |
ATTR .value | 설정하거나 속성 값을 반환 |
ATTR .specified | 속성을 true, 그렇지 않은 경우는 false 반환을 지정하는 경우 |
nodemap .getNamedItem () | 노드 목록에서 지정된 속성 노드를 돌려줍니다. |
() .item을 nodemap | 지정된 인덱스 번호로 노드에서 노드의리스트를 돌려줍니다. |
nodemap .length | 노드 목록의 노드의 수를 돌려줍니다. |
nodemap .removeNamedItem () | 지정된 속성 노드를 삭제 |
nodemap .setNamedItem () | (이름으로) 지정된 속성 노드를 설정합니다 |
DOM 4 경고!
W3C의 DOM 코어에서는, Attr의 (속성) 노드 개체 개체는 모든 속성과 메소드를 상속합니다.
의 DOM 4에서, Attr의 (속성) 객체는 노드 객체로부터 상속 더 이상 없습니다.
고려 긴 코드 품질에서, 개체의 속성에서 당신은 노드 객체의 속성과 메소드를 사용하지 않도록합니다 :
속성 / 방법 | 이유를 피하십시오 |
---|---|
ATTR .appendChild () | 부동산에는 아이가 없다 |
ATTR의 .attributes | 부동산 재산 없습니다 |
ATTR .baseURI | 대체 사용 document.baseURI |
ATTR .childNodes | 부동산에는 아이가 없다 |
ATTR .cloneNode () | 대체 사용 attr.value |
ATTR .firstChild | 부동산에는 아이가 없다 |
ATTR의 .hasAttributes () | 부동산 재산 없습니다 |
ATTR .hasChildNodes | 부동산에는 아이가 없다 |
ATTR .insertBefore () | 부동산에는 아이가 없다 |
ATTR .isEqualNode () | 그것은 이해가되지 않습니다 |
ATTR .isSameNode () | 그것은 이해가되지 않습니다 |
ATTR .isSupported () | 일반적으로 사실 |
ATTR .lastChild | 부동산에는 아이가 없다 |
ATTR .nextSibling | 부동산의 어떤 형제 없습니다 |
ATTR .nodeName | ATTR .name을 대안을 사용하여 |
ATTR .nodeType | 보통 2 (ATTRIBUTE-NODE) |
ATTR .NodeValue 이렇게 | ATTR .value 대안을 사용하여 |
() .normalize ATTR | 어떤 사양 속성 없음 |
ATTR .ownerDocument | 일반적으로 HTML 문서 |
ATTR .ownerElement | HTML 요소는 속성에 액세스하는 데 사용 |
ATTR .parentNode | HTML 요소는 속성에 액세스하는 데 사용 |
ATTR .previousSibling | 부동산의 어떤 형제 없습니다 |
ATTR .removeChild | 부동산에는 아이가 없다 |
ATTR .replaceChild | 부동산에는 아이가 없다 |
ATTR .textContent | ATTR .value대안을 사용하여 |