Lista para usar o objeto document (DOM), podendo acessar e manipular HTML
Site com exemplos práticos: https://javascript.info/dom-attributes-and-properties
Por [[Class e Id]] e [[Tags HTML]]
| Method | Description |
|---|---|
| document.getElementById(id) | Find an element by element id |
| document.getElementsByTagName(name) | Find elements by tag name |
| document.getElementsByClassName(name) | Find elements by class name |
Como adicionar novas tags HTML; valores a elementos; estilizar elementos e a adicionar atributos com um valor.
| Property | Description |
|---|---|
| element.innerHTML = new html content | Change the inner HTML of an element |
| element.attribute = new value | Change the attribute value of an HTML element |
| element.style.property = new style | Change the style of an HTML element |
| Method | Description |
| element.setAttribute_(attribute, value)_ | Change the attribute value of an HTML element |
- Como criar elementos no HTML.
- Remover elementos do HTML.
- Adicionar um elemento no HTML.
- Substituir um elemento antigo pelo novo, sendo o primeiro parâmetro o que irá ser adicionado e o segundo o que será removido.
- Escreva no fluxo de saída HTML - Não sei o que significa
| Method | Description |
|---|---|
| document.createElement(element) | Create an HTML element |
| document.removeChild(element) | Remove an HTML element |
| document.appendChild(element) | Add an HTML element |
| document.replaceChild(new, old) | Replace an HTML element |
| document.write(text) | Write into the HTML output stream |
O primeiro HTML DOM Nível 1 (1998), definiu 11 objetos HTML, coleções de objetos e propriedades. Eles ainda são válidos em HTML5. Mais tarde, no HTML DOM Nível 3, mais objetos, coleções e propriedades foram adicionados.
Fontes:
Tags: #softwaredevelopment