Latest web development tutorials

nó HTML DOM

No HTML DOM, tudo é um nó. DOM árvore de nós é considerado como HTML.


DOM Nodes

nó DOM

De acordo com o padrão W3C HTML DOM, documentos HTML são todos os nós de conteúdo:

  • O documento inteiro é um nó de documento
  • Cada elemento HTML é um nó de elemento
  • elementos HTML texto dentro do nó de texto
  • Cada HTML é um nó de atributo
  • Os comentários são nós de comentário

árvore de nós HTML DOM

HTML DOM será tratado como uma árvore de documentos HTML. Essa estrutura é chamada de árvore de nós:

instância da árvore HTML DOM

árvore DOM HTML

Pai nó, Filho e compatriotas

Cada nó tem um nó na hierarquia de árvore.

Parent (pai), a criança (filho) e companheiro (irmão) e outros termos usados ​​para descrever essas relações. nó pai tem um nó filho. nós filho irmãos são chamados de irmãos (irmãos ou irmãs).

  • Na árvore de nó, o nó superior é chamado de raiz (root)
  • Cada nó tem um nó pai, exceto o root (não tem pai)
  • Um nó pode ter qualquer número de crianças
  • Compatriotas têm o mesmo nó nó pai

O gráfico abaixo mostra a relação entre a parte da árvore de nós, e nós:

árvore de nós

Considere o seguinte fragmento de HTML:

<html>
<head>
<title>DOM Tutorial</title>
</head>
<body>
<h1>DOM Lesson one</h1>
<p>Hello world!</p>
</body>
</html>

A partir do acima do HTML:

  • <Html> nó não tiver um pai, que é a raiz
  • <Head> e <body> nó pai é <html> nó
  • nó de texto "Olá, mundo!" O nó pai é <p> nó

e:

  • <Html> nó tem dois nós filho: <head> e <body>
  • <Head> nó tem um nó filho: <title> nó
  • <Title> nó também tem um nó filho: um nó de texto "DOM Tutorial"
  • <H1> e <p> nó é um irmão, mas também o <body> nó filho

e:

  • <Head> elemento é o primeiro filho do elemento <html>
  • <Body> elemento é <html> último elemento filho
  • <H1> elemento é o primeiro filho do elemento <body>
  • <P> elemento é o último filho do elemento <body>

AVISO!

DOM processamento elemento nó erro comum é conter texto.

Neste exemplo: <title> DOM Tutorial </ title>, o nó de elemento <title>, contém um valor de nó de texto "DOM Tutorial".

valores nó de texto pode ser acessado através do nó de atributo innerHTML.

Você vai aprender mais sobre innerHTML propriedade em uma seção posterior.