HTML DOM Element hasChildNodes() Method

Paglilinaw at Paggamit

Kung mayroon kahit anong anak na node ang tinukoy na node,hasChildNodes() Ang paraan ay ibabalik true,kung hindi ibabalik false.

hasChildNodes() Ang paraan ay readonly.

Babala

Ang paghahalata ng puti sa pagitan ng mga node ay itinuturing na mga anak na node (text na node).

Mga pangkatuwiran:

Attribute na childNodes

Attribute na firstChild

Attribute na lastChild

Attribute na nextSibling

Attribute na previousSibling

Attribute na parentNode

HTML na Node at Elemento

Sa HTML DOM(Document Object Model)sa, ang HTML na dokumento ay isang koleksyon ng mga node na mayroon (o walang) mga anak na node.

NodeIto ay tumutukoy sa elemento na node, text na node at comment na node.

ElementoAng paghahalata ng puti sa pagitan ay text na node.

At ang elemento lamang ay elemento na node.

Anak na Node at Anak na Elemento

childNodes IbalikAnak na Node(mga elemento na node, text na node at comment na node).

children IbalikAnak na Elemento(hindi ang mga text at comment na node).

Magkakapatid at Elemento na Magkakapatid

MagkakapatidIto ay 'kapatid' at 'kapatid'.

MagkakapatidIto ay ang mga node na may magkakaparehong magulang na node (sa magkakaparehong childNodes sa listahan).

Elemento na magkakapatidIto ay ang mga elemento na may magkakaparehong magulang na elemento (sa magkakaparehong children sa listahan).

Halimbawa

Halimbawa 1

Mayroon ba ang elemento ng mga anak na node?

let answer = element.hasChildNodes();

Subukan ang iyong sarili

Halimbawa 2

Alisin ang unang anak ng elemento:

if (element.hasChildNodes()) {
  element.removeChild(element.childNodes[0]);
}

Subukan ang iyong sarili

Mga Tagapagsalita

element.hasChildNodes()

Parameter

Wala.

Halimbawa ng Pagbabalik

Uri Paglalarawan
Boolean na Halaga Kung ang node ay may mga anak na node, ibabalik ang boolean na true, kung hindi ibabalik ang boolean na false.

Suporta ng Browser

element.hasChildNodes() Ito ay DOM Level 1 (1998) na katangian.

Ang lahat ng mga browser ay ganap na sumusuporta sa ito:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Suporta 9-11 Suporta Suporta Suporta Suporta