Kifungu cha HTML DOM Element
- Mwitu wa Kuzingatia Mwanga wa HTML
- Mwili wa Kuzingatia Hesabu ya HTML
Kitu cha Element
Kwenye HTML DOM, elementi ya Element inaeleza elementi ya HTML, kama P, DIV, A, TABLE au kina nyingine ya HTML wote.
Muatili na meviumu
Muatili na meviumu yafaa kwa visoko vya HTML kote:
Muatili / Meviumu | Ufafanuzi |
---|---|
accessKey | Mpenda au rudi thamani ya ujumbe wa accesskey ya elementi. |
addEventListener() | Kuingia kwa sababu ya kina kwa elementi. |
appendChild() | Kuingia katika elementi na kuongeza watoto mpya. |
attributes | Rudi NamedNodeMap ya ujumbe wa elementi. |
blur() | Kuondoa kina kwa elementi. |
childElementCount | Rudi namba ya watoto wa elementi. |
childNodes | Rudi NodeList ya watoto wa elementi. |
children | Rudi HTMLCollection ya watoto wa elementi. |
classList | Rudi jina la ujenzi wa elementi. |
className | Mpenda au rudi thamani ya muatili wa class ya elementi. |
click() | Simula uharibifu wa kibali cha kikompyuta kwa elementi. |
clientHeight | Rudi uwezo wa elementi, kuhusu kijumbe na kijumu. |
clientLeft | Rudi uwezo wa kijumbe cha kushoto wa elementi. |
clientTop | Rudi uwezo wa kijumbe cha kati wa elementi. |
clientWidth | Rudi uwezo wa elementi, kuhusu kijumbe na kijumu. |
cloneNode() | Kopisha elementi. |
closest() | Chukuaa elementi ya kufikia kina msingi wa DOM ambao kina muhimu wa kizini cha CSS. |
compareDocumentPosition() | 比较两个元素的文档位置。 |
contains() | 如果节点是节点的后代,则返回 true。 |
contentEditable | 设置或返回元素的内容是否可编辑。 |
dir | 设置或返回元素的 dir 属性的值。 |
firstChild | 返回元素的第一个子节点。 |
firstElementChild | 返回元素的第一个子元素。 |
focus() | 让元素获得焦点。 |
getAttribute() | 返回元素属性的值。 |
getAttributeNode() | 返回属性节点。 |
getBoundingClientRect() | 返回元素的大小及其相对于视口的位置。 |
getElementsByClassName() | 返回拥有给定类名的子元素的集合。 |
getElementsByTagName() | 返回拥有给定标签名称的子元素的集合。 |
hasAttribute() | 如果元素拥有给定属性,则返回 true。 |
hasAttributes() | 如果元素拥有任何属性,则返回 true。 |
hasChildNodes() | 如果元素有任何子节点,则返回 true。 |
element.id | 设置或返回元素 id 属性的值。 |
innerHTML | 设置或返回元素的内容。 |
innerText | Kusaidia au kureturna maudhui ya matukio ya kipimo na watoto wake. |
insertAdjacentElement() | 在相对于元素的位置插入新的 HTML 元素。 |
insertAdjacentHTML() | 在相对于元素的位置插入 HTML 格式的文本。 |
insertAdjacentText() | 在相对于元素的位置插入文本。 |
insertBefore() | 在现有子节点之前插入新子节点。 |
isContentEditable | 如果元素的内容是可编辑的,则返回 true。 |
isDefaultNamespace() | 如果给定的 namespaceURI 是默认值,则返回 true。 |
isEqualNode() | 检查两个元素是否相等。 |
isSameNode() | 检查两个元素是否是同一个节点。 |
isSupported() | 已弃用。 |
lang | 设置或返回元素的 lang 属性值。 |
lastChild | 返回元素的最后一个子节点。 |
lastElementChild | 返回元素的最后一个子元素。 |
matches() | 如果元素与给定的 CSS 选择器匹配,则返回 true。 |
namespaceURI | 返回元素的命名空间 URI。 |
nextSibling | 返回位于相同节点树层级的下一个节点。 |
nextElementSibling | 返回位于相同节点树层级的下一个元素。 |
nodeName | 返回节点的名称。 |
nodeType | 返回节点的节点类型。 |
nodeValue | 设置或返回节点的值。 |
normalize() | 合并元素中相邻的文本节点,并移除空的文本节点。 |
offsetHeight | 返回元素的高度,包括内边距、边框和滚动条。 |
offsetHeight | Kurudia kina cha kina cha elementi. |
offsetWidth | Kurudia ukumbukumbu wa kina cha elementi. |
offsetParent | Kurudia kina cha kina cha elementi. |
offsetTop | Kurudia ukumbukumbu wa kina cha elementi. |
outerHTML | Kumaliza na kumwambia maadili ya elementi (kuanzia na kumaliza kizito). |
outerText | Kumaliza na kumwambia mabaki ya kipimo cha kina cha kipimo cha mabaki ya kina na watoto wao. |
ownerDocument | Kurudia mabaki wa kina wa kizito cha maelezo (kifaa cha maelezo). |
parentNode | Kurudia mabaki wa kina wa elementi. |
parentElement | Kurudia mabaki wa kina wa elementi. |
previousSibling | Kurudia mabaki bingwa ambao unaingia na mabaki ya elementi mwingine kwa ukosemu wa kipimo. |
previousElementSibling | Kurudia elementi bingwa ambao unaingia na mabaki ya elementi mwingine kwa ukosemu wa kipimo. |
querySelector() | Kurudia elementi wa kwanza wa watoto ambao wanaingia na kizito cha CSS. |
querySelectorAll() | Kurudia watoto wa elementi ambao wanaingia na kizito cha CSS. |
remove() | Kumachia elementi kutoka kwa DOM. |
removeAttribute() | Kumachia sababu ya kipimo kutoka kwa elementi. |
removeAttributeNode() | Kumachia mabaki ya sababu ya kipimo, na kumachia mabaki wa kumachia. |
removeChild() | Kumachia mabaki ya watoto wa elementi. |
removeEventListener() | Kumachia programu ya kuhusiana kwa msingi wa kuingia kwa kutumia method ya addEventListener(). |
replaceChild() | Badilisha mabaki ya watoto wa elementi. |
scrollHeight | Ruhusu ukubadilika kipimo kipya cha elementi, kuanzia mabaki ya ndani. |
scrollIntoView() | Kusaidia kusikia element kwenye eneo la uonekano wa kifungu cha kifungu cha kifungu. |
scrollLeft | Kusaidia au kureturna upana wa upinde wa kipimo cha kipimo cha element kwa kusikia upinde wa kipimo. |
scrollTop | Kusaidia au kureturna upana wa upinde wa kipimo cha kipimo cha element kwa kusikia upinde wa kipimo. |
scrollWidth | Kureturna upana wa kipimo cha element kwa kumekua na upito wa kigeni. |
setAttribute() | Kusaidia kubadilisha au kurekisha thamani ya kiwango. |
setAttributeNode() | Kusaidia kubadilisha au kurekisha muatiko wa kiwango. |
style | Kusaidia au kureturna thamani ya muatiko wa style wa element. |
tabIndex | Kusaidia au kureturna thamani ya muatiko wa tabindex wa element. |
tagName | Kureturna jina la label la element. |
textContent | Kusaidia au kureturna maudhui ya matukio ya kipimo na watoto wake. |
title | Kusaidia au kureturna thamani ya muatiko wa title wa element. |
toString() | Kubadilisha kipimo cha element. |
Kueleza Interface ya Element
Interface ya Element inaeleza majengo ya HTML, majengo ya XML au label. Muatiko wa tagName inaeleza jina la kipimo. Muatiko wa documentElement wa Document inaonyesha majengo wa kigeni wa kipimo hicho. Muatiko wa body wa HTMLDocument inaonekana kama hivyo, inaonyesha kipimo cha <body> cha kipimo hicho. Kuona kipimo kwenye wasifu wa HTML, tumekuwa na taarifu ya Document.getElementById() (kwa kuingia kwa id wa kipimo hicho kwa jina pekee). Kuona kipimo kwa jina cha kipimo, tumekuwa na taarifu ya getElementsByTagName(), inayoitumika kwa Element na Document. Kwenye wasifu wa HTML, tumekuwa na taarifu ya HTMLDocument.getElementsByName() kwa kufikiria kipimo kwa muatiko wa name. Kwa mwisho, tumekuwa na taarifu ya Document.createElement() kwa kumwiza kipimo cha Element kwenye wasifu.
Methodi ya addEventListener (na metodi ya IE inayotumika kwa kawaida attachEvent) ina taarifu ya kuregista kwa sababu ya kufikiria kwa uendeshaji wa maelezo kwa aina ya tukio kwenye kipimo hicho. Kwa mafanikio, addEventListener(), removeEventListener() na dispatchEvent ni kwa kuzingatia Interface ya EventTarget ya Mshakiliko wa DOM ya 2. Wote wa majengo ya Element wamefanikiwa kufanya EventTarget.
Vifaa vingine vya hii vya muundo vinaweza kusaidia kusoma hisia za mafanikio. Kwenye hatua ya HTML (na vingine vya hatua ya XML), wote wa hesabu wana thamani ya matukio ya maandiko, na unaoweza kutumia vifaa vya kusikia na kusasisha hisia kwa kusoma au kusasisha kwa vifaa vya kusoma na kusasisha.
Kama unaenda na hatua ya XML, hii inaweza kuhusisha Mbinu ya Kiingilani kama hisia ya hisia kama ndani ya hisia, wewe waendelee kutumia Mbinu ya Attr na mabonde yake ya mafanikio. Unaweza kutumia getAttributeNode() na setAttributeNode() kwa kusoma na kusasisha Mbinu ya Attr, au unaweza kusikia mabonde ya kufikia kwa tabia ya attributes[] ya muundo wa Node. Kama unaenda na hatua ya XML yenye mbinu ya jina la ukoo, unaendelee kutumia vifaa vyenye jina la 'NS'.
Kwenye mafano ya 1 ya mtumishi wa kilele, methodi ya normalize() inaenea kwa muundo wa Element. Kwenye mafano ya 2, normalize() inaenea kwa muundo wa Node. Wote wa mafanikio ya Element inakaa kwa hii na wanaoweza kutumia hii.
Mafano: Mafanikio ya HTML DOM
Kwenye HTML DOM (Mfano wa Kilele wa Hatua) kila kitu ni mbinu:
- Mwanga wa hatua ni mbinu ya hatua
- Wote wa kilele za HTML ni mbinu ya mafanikio
- Wote wa hesabu za HTML ni mbinu ya hisia
- Matukio ya mafanikio ya HTML ni mafanikio ya sauti
- Maelezo ni mbinu ya maelezo
Kitu cha Element
Kwenye HTML DOM, kitu cha Element kinasema kilele cha HTML.
Kitu cha Element kinaweza kuwa na watoto wa aina ya mafanikio ya element, mafanikio ya kitu wa sauti, na mafanikio ya maelezo.
Kitu cha NodeList kinasema orodha ya mafanikio, kwa mfano kijumuia cha mafanikio ya kilele cha HTML.
Mafanikio yanaweza kuwa na hisia. Hisia ni mbinu ya hisia (tunaeza kusikia kitu kidogo).
- Mwitu wa Kuzingatia Mwanga wa HTML
- Mwili wa Kuzingatia Hesabu ya HTML