Latest web development tutorials

HTML DOM elemento de objeto

nó HTML DOM

HTML DOM (Document Object Model) em cada coisas são:

  • O documento em si é um objeto de documento
  • Todos os elementos HTML são um nó de elemento
  • Todos os atributos HTML são nós de atributo
  • elementos HTML são inseridos no texto do nó de texto
  • Os comentários são nós de comentário

elemento de objeto

No DOM HTML, o objeto elemento representa um elemento HTML.

Crianças dos objetos de elemento pode ser, pode ser um nó de elemento, nós de texto, nós de comentário.

objeto NodeList representa uma lista de nós, semelhante à do elemento HTML nós filho coleção.

Os elementos podem ter atributos. Bens pertencentes ao nó de atributo (consulte a próxima seção).


Suporte a navegadores

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Todos os principais navegadores suportam elemento de objeto e do objeto NodeList. .


Propriedades e métodos

As propriedades acima e métodos que se aplicam a todos os elementos HTML:

Propriedade / Método descrição
elemento .accessKey Define ou retorna um elemento accesskey
.addEventListener elemento () Adicionar um manipulador de eventos a um elemento especificado
.appendChild elemento () Adicionando um novo elemento para o elemento filho
.attributes elemento Ele retorna um conjunto de atributos de um elemento
.childNodes elemento Retorna uma matriz de elementos em um nó filho
elemento .classlist Retorna o nome da classe do elemento, como DOMTokenList objeto.
elemento .className Define ou retorna o atributo de classe do elemento
elemento .clientHeight Retorna o conteúdo da página altura visível (não incluindo bordas, margens, ou barras de rolagem)
elemento .clientWidth Retorna o conteúdo da página visível na largura (não incluindo bordas, margens, ou barras de rolagem)
.cloneNode elemento () A clonagem de um elemento
.compareDocumentPosition elemento () Documento de localidade para comparar dois elementos.
elemento .contentEditable Define ou retorna se o conteúdo do elemento editável
elemento .dir Define ou retorna um elemento no sentido do texto
elemento .firstChild Retorna o primeiro filho do elemento
elemento .focus () Definir o foco documento ou ganho de elemento
.getAttribute elemento () Retorna valores de atributo do elemento especificado
.getAttributeNode elemento () Retorna o nó de atributo especificado
.getElementsByTagName elemento () Retorna o nome do tag de uma coleção de todos os elementos filho.
elemento. getElementsByClassName () Retorna todos os elementos no documento especifique o nome de classe da coleção, como NodeList objeto.
.getFeature elemento () Retorna as características especificadas do objeto para executar APIs.
.getUserData elemento () Retornar um objeto associado com o elemento-chave.
.hasAttribute elemento () Se a propriedade especificada existe elemento retorna verdadeiro, caso contrário, retorna false.
.hasAttributes element () Se houver qualquer propriedade do elemento retorna verdadeiro, caso contrário, retorna false.
.hasChildNodes element () Retorna se um elemento tiver qualquer elemento crianças
.hasfocus elemento () Retorna um valor booleano, detectar se o foco documento ou elemento de ganho
elemento .id Define ou retorna o ID do elemento.
elemento .innerHTML Define ou retorna o conteúdo do elemento.
.insertBefore elemento () Insira um novo elemento filho antes do elemento filho existente
elemento .isContentEditable Se o conteúdo do elemento retornos editáveis ​​verdadeiro, falso caso contrário
.isDefaultNamespace elemento () Se o namespaceURI retorna verdadeiro, caso contrário, retorna false.
.isEqualNode elemento () Verifique os dois elementos são iguais
.isSameNode elemento () Verifique os dois elementos têm todos o mesmo nó.
.isSupported elemento () Se recursos suportados especificado no elemento retorna verdadeiro.
elemento .lang Define ou retorna a linguagem de um elemento.
elemento .lastChild último elemento filho voltou
elemento .namespaceURI Retorna o namespace URI.
elemento .nextSibling Seguido por um retorno desse elemento
elemento .nodeName Retorna o nome da marca do elemento (maiúsculas)
elemento .nodeType Retorna o tipo de nó de elemento
elemento .NodeValue Retorna o valor do nó de elemento
.normalize elemento () Portanto, esta tornou-se uma forma "normal", onde apenas a estrutura (por exemplo, elementos, comentários, instruções de processamento, seções CDATA e referências de entidade) Nós de texto espaçadas, ou seja, os elementos (incluindo a propriedade) todos os nós de texto abaixo, não são nem adjacente nós de texto nem nós de texto vazios
elemento .offsetHeight Devolver um elemento de qualquer altura, incluindo a borda e enchimento, mas não a margem
elemento .offsetWidth Retorna a largura do elemento, incluindo fronteiras e estofamento, mas não margens
elemento .offsetLeft Retorna o elemento atual de um horizontal relativa deslocada posição recipiente
elemento .offsetParent Retorna o elemento de recipiente compensado
elemento .offsetTop Retorna o elemento atual em relação desvio vertical de recipiente compensado
elemento .ownerDocument Retorna o elemento do elemento de raiz (objeto de documento)
elemento .parentNode Retorna o nó pai de um elemento
elemento .previousSibling Retorna um elemento elemento imediatamente anterior
.querySelector elemento () Retorno coincidir com o elemento seletor CSS especificado é o primeiro elemento filho
document.querySelectorAll () Retorna o seletor CSS especificado corresponda à lista de nó de elemento de todos os sub-elementos
.removeAttribute elemento () Remove o atributo especificado do elemento
.removeAttributeNode elemento () Remove o nó de atributo especificado e retorna a remoção nó depois.
.removeChild elemento () Para eliminar um sub-elemento
.removeEventListener elemento () Retire o manípulo pelo método addEventListener () para adicionar um evento
.replaceChild elemento () Substituir um elemento filho
elemento .scrollHeight Retorna a altura de todo o elemento (incluindo com lugar escondido da barra de rolagem)
elemento .scrollLeft Retorna da visão atual dos elementos reais da margem esquerda ea margem esquerda
elemento .scrollTop Voltar a partir da borda superior e uma vista de topo dos elementos reais da borda entre o actual
elemento .scrollWidth Retorna toda a largura do elemento (incluindo com lugar escondido da barra de rolagem)
.setAttribute elemento () Definir ou alterar as propriedades especificadas e o valor especificado.
.setAttributeNode elemento () Definir ou alterar o nó de atributo especificado.
.setIdAttribute elemento ()
.setIdAttributeNode elemento ()
.setUserData elemento () No elemento associado com o objeto de chave especificada.
elemento .Style Define ou retorna o atributo de estilo do elemento
elemento .tabIndex Define ou retorna a ordem de tabulação dos elementos.
elemento .tagName Como um nome de tag de um elemento (maiúsculas)
elemento .textContent Define ou retorna um nó e seu conteúdo de texto
.title elemento Define ou retorna o atributo title do elemento
elemento .toString () Um elemento em uma string
.item nodelist () Retorna o índice de um elemento na árvore do documento base
.length nodelist Retorna o número de nós na lista de nós.