XML DOM - Element ఆబ్జెక్ట్
- ముందసి పేజీ DOM DOMParser
- తదుపరి పేజీ DOM ఇవెంట్
Element 对象表示 XML 文档中的元素。
Element 对象
Element 对象表示 XML 文档中的元素。元素可包含属性、其他元素或文本。如果元素含有文本,则在文本节点中表示该文本。
重要事项:文本永远存储在文本节点中。在 DOM 处理过程中的一个常见的错误是,导航到元素节点,并认为此节点含有文本。不过,即使最简单的元素节点之下也拥有文本节点。举例,在
ఎలంట్ ఆబ్జెక్ట్ కూడా నోడ్ ఆబ్జెక్ట్ అటువంటి అంశాలు మరియు పద్ధతులు ఉంటాయి ఎందుకంటే అది కూడా నోడ్ ఆబ్జెక్ట్ అటువంటి అంశాలు ఉంటాయి.
ఎలంట్ ఆబ్జెక్ట్ అటువంటి అంశాలు
అటువంటి అంశాలు | వివరణ | IE | F | O | W3C |
---|---|---|---|---|---|
attributes | ఎలంట్ అటువంటి అంశాల నోడ్ మాప్ తిరిగివుంచండి | 5 | 1 | 9 | అవును |
baseURI | ఎలంట్ అబ్జుల్ట్ బేస్ URIను తిరిగివుంచండి | లేదు | 1 | లేదు | అవును |
childNodes | ఎలంట్ కుమారుల నోడ్ జాబితాను తిరిగివుంచండి | 5 | 1 | 9 | అవును |
firstChild | ఎలంట్ ప్రథమ కుమారుని తిరిగివుంచండి | 5 | 1 | 9 | అవును |
lastChild | ఎలంట్ చివరి కుమారుని తిరిగివుంచండి | 5 | 1 | 9 | అవును |
localName | ఎలంట్ పేరు స్థానిక భాగాన్ని తిరిగివుంచండి | లేదు | 1 | 9 | అవును |
namespaceURI | ఎలంట్ నామస్పేస్ URIను తిరిగివుంచండి | లేదు | 1 | 9 | అవును |
nextSibling | ఎలంట్ తరువాత ఉన్న నోడ్ను తిరిగివుంచండి | 5 | 1 | 9 | అవును |
nodeName | నోడ్ పేరును తిరిగివుంచండి మరియు దాని రకాన్ని బట్టి నిర్ణయించండి | 5 | 1 | 9 | అవును |
nodeType | నోడ్ రకాన్ని తిరిగివుంచండి | 5 | 1 | 9 | అవును |
ownerDocument | ఎలంట్ ఉన్న రూట్ ఎలంట్ను తిరిగివుంచండి (డాక్యుమెంట్ ఆబ్జెక్ట్) | 5 | 1 | 9 | అవును |
parentNode | ఎలంట్ పేరెంట్ నోడ్ను తిరిగివుంచండి | 5 | 1 | 9 | అవును |
prefix | ఎలంట్ నామస్పేస్ ప్రిఫిక్స్ను సెట్ చేయండి లేదా తిరిగివుంచండి | లేదు | 1 | 9 | అవును |
previousSibling | ఎలంట్ ముందు ఉన్న నోడ్ను తిరిగివుంచండి | 5 | 1 | 9 | అవును |
schemaTypeInfo | ఎలంట్తో సంబంధించిన రకం సమాచారాన్ని తిరిగివుంచండి | లేదు | అవును | ||
tagName | ఎలంట్ పేరును తిరిగివుంచండి | 5 | 1 | 9 | అవును |
textContent | ఎలంట్ మరియు దాని వంశాన్ని పాఠం సమాచారంగా సెట్ చేయండి లేదా తిరిగివుంచండి | లేదు | 1 | లేదు | అవును |
text | నోడ్ మరియు దాని వంశాన్ని పాఠంగా తిరిగివుంచండి (మాత్రమే IE) | 5 | లేదు | లేదు | లేదు |
xml | నోడ్ మరియు దాని వంశాన్ని ఎక్సీంల్గా తిరిగివుంచండి (మాత్రమే IE) | 5 | లేదు | లేదు | లేదు |
ఎలంట్ ఆబ్జెక్ట్ పద్ధతులు
పద్ధతి | వివరణ | IE | F | O | W3C |
---|---|---|---|---|---|
appendChild() | నోడ్ కుమారుల జాబితా ముగింపునకు కొత్త కుమారుని జోడించండి。 | 5 | 1 | 9 | అవును |
cloneNode() | నోడ్ను క్లోన్ చేయండి。 | 5 | 1 | 9 | అవును |
compareDocumentPosition() | రెండు నోడ్ల డాక్యుమెంట్ స్థానాన్ని పోలించండి。 | లేదు | 1 | లేదు | అవును |
dispatchEvent() | నోడ్ను ఒక సంయోజిత ఇవెంట్కు కేటాయించండి。 | లేదు | 1 | 9 | అవును |
getAttribute() | 返回属性的值。 | 5 | 1 | 9 | అవును |
getAttributeNS() | 返回属性的值。 | లేదు | 1 | 9 | అవును |
getAttributeNode() | 以 Attribute 对象返回属性节点。 | 5 | 1 | 9 | అవును |
getAttributeNodeNS() | 以 Attribute 对象返回属性节点。 | లేదు | 9 | అవును | |
getElementsByTagName() | 找到具有指定标签名的子孙元素。 | 5 | 1 | 9 | అవును |
getElementsByTagNameNS() | 找到具有指定标签名和命名空间的元素。 | లేదు | 1 | 9 | అవును |
getFeature(feature,version) | 返回 DOM 对象,此对象可执行拥有指定特性和版本的专门的 API。 | లేదు | అవును | ||
getUserData(key) | 返回关联节点上键的对象。此对象必须首先通过使用相同的键来调用 setUserData 来设置到此节点。 | లేదు | అవును | ||
hasAttribute() | 返回元素是否拥有指定的属性。 | 5 | 1 | 9 | అవును |
hasAttributeNS() | 返回元素是否拥有指定的属性。 | లేదు | 1 | 9 | అవును |
hasAttributes() | 返回元素是否拥有属性。 | 5 | 1 | 9 | అవును |
hasChildNodes() | 返回元素是否拥有子节点。 | 5 | 1 | 9 | అవును |
insertBefore() | 在已有的子节点之前插入一个新的子节点。 | 5 | 1 | 9 | అవును |
isDefaultNamespace(URI) | 返回指定的命名空间 URI 是否为默认。 | లేదు | అవును | ||
isEqualNode() | 检查两节点是否相等。 | లేదు | లేదు | లేదు | అవును |
isSameNode() | 检查两节点是否为同一节点。 | లేదు | 1 | లేదు | అవును |
isSupported(feature,version) | 返回指定的特性是否在此元素上得到支持。 | 9 | అవును | ||
lookupNamespaceURI() | 返回匹配指定前缀的命名空间 URI。 | లేదు | 1 | లేదు | అవును |
lookupPrefix() | 返回匹配指定的命名空间 URI 的前缀。 | లేదు | 1 | లేదు | అవును |
normalize() | 5 | 1 | 9 | అవును | |
removeAttribute() | 删除指定的属性。 | 5 | 1 | 9 | అవును |
removeAttributeNS() | 删除指定的属性。 | లేదు | 1 | 9 | అవును |
removeAttributeNode() | 删除指定的属性节点。 | 5 | 1 | 9 | అవును |
removeChild() | 删除子节点。 | 5 | 1 | 9 | అవును |
replaceChild() | 替换子节点。 | 5 | 1 | 9 | అవును |
setUserData(key,data,handler) | 把对象关联到元素上的键。 | లేదు | అవును | ||
setAttribute() | 添加新属性。 | 5 | 1 | 9 | అవును |
setAttributeNS() | 添加新属性。 | 1 | 9 | అవును | |
setAttributeNode() | కొత్త అంశం జోడించండి. | 5 | 1 | 9 | అవును |
setAttributeNodeNS(attrnode) | కొత్త అంశం జోడించండి. | 9 | అవును | ||
setIdAttribute(name,isId) | ఇఫ్ అట్రిబ్యూట్ ఆబ్జెక్ట్ isId అంశం true అయితే, ఈ పద్ధతి కొన్ని అంశాన్ని వినియోగదారి నిర్ణయించిన ID అంశంగా పరిగణిస్తుంది (వినియోగదారి నిర్ణయించిన ID అంశం). | లేదు | అవును | ||
setIdAttributeNS(uri,name,isId) | ఇఫ్ అట్రిబ్యూట్ ఆబ్జెక్ట్ isId అంశం true అయితే, ఈ పద్ధతి కొన్ని అంశాన్ని వినియోగదారి నిర్ణయించిన ID అంశంగా పరిగణిస్తుంది (వినియోగదారి నిర్ణయించిన ID అంశం) (నామకరణం సంబంధిత మాధ్యమం). | లేదు | అవును | ||
setIdAttributeNode(idAttr,isId) | ఇఫ్ అట్రిబ్యూట్ ఆబ్జెక్ట్ isId అంశం true అయితే, ఈ పద్ధతి కొన్ని అంశాన్ని వినియోగదారి నిర్ణయించిన ID అంశంగా పరిగణిస్తుంది (వినియోగదారి నిర్ణయించిన ID అంశం). | లేదు | అవును |
- ముందసి పేజీ DOM DOMParser
- తదుపరి పేజీ DOM ఇవెంట్