Skip to content

Commit 06d74cd

Browse files
committed
Aula 7, 8 e 9
1 parent 4d37823 commit 06d74cd

File tree

6 files changed

+109
-0
lines changed

6 files changed

+109
-0
lines changed

Aula-07.html

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta http-equiv="X-UA-Compatible" content="IE=edge">
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7+
<title>Document</title>
8+
</head>
9+
<body>
10+
11+
<div id="idQualquer" class="outraClasseQualquer">Alguma coisa</div>
12+
13+
14+
<script src="Aula-07.js"></script>
15+
</body>
16+
</html>

Aula-07.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
//hasAttribute - pergunta se tem algum atributo
2+
//document.write(document.getElementById('idQualquer').hasAttribute('class'));
3+
4+
//document.write(document.querySelector('.classeQualquer').hasAttribute('id'));
5+
6+
//getAttribute - perguntar se tem e traz o valor
7+
//var atributoDiv = document.getElementById("idQualquer");
8+
9+
// vai retornar o valor que está dentro da classe
10+
//document.write(atributoDiv.getAttribute('class'));
11+
12+
13+
14+
15+
//setAttribute - altera ou aplica o atributo
16+
//selecionando a div
17+
var atributoDiv = document.getElementById('idQualquer');
18+
19+
// aplicando um estilo direto
20+
atributoDiv.setAttribute('style', 'background: blue');

Aula-08.html

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta http-equiv="X-UA-Compatible" content="IE=edge">
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7+
<title>Document</title>
8+
</head>
9+
<body>
10+
11+
<div style="min-height: 2000px;">topo</div>
12+
13+
<footer>
14+
<button onclick="topo()">ir para topo</button>
15+
</footer>
16+
17+
<script src="Aula-08.js"></script>
18+
</body>
19+
</html>

Aula-08.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
//scrollTo - te leva para algum lugar da página
2+
function topo() {
3+
window.scrollTo({
4+
top: 0,
5+
left: 0,
6+
behavior: 'smooth'
7+
})
8+
}

Aula-09.html

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta http-equiv="X-UA-Compatible" content="IE=edge">
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7+
<title>Document</title>
8+
</head>
9+
<body>
10+
11+
<ul>
12+
<li>Item 1</li>
13+
<li>Item 2</li>
14+
<li>Item 3</li>
15+
<li>Item 4</li>
16+
</ul>
17+
18+
19+
<script src="Aula-09.js"></script>
20+
</body>
21+
</html>

Aula-09.js

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Criar um elemento <li> e o nó de texto
2+
// Criar o nó do texto
3+
//var elemento = document.createElement('li');
4+
//var texto = document.createTextNode('item da lista adicionado');
5+
//elemento.appendChild(texto);
6+
7+
// Recuperando o elemento lista e
8+
//anexando o elemeno <li> ao final da lista
9+
//var lista = document.getElementsByTagName('ul')[0];
10+
//lista.appendChild(elemento);
11+
12+
//inserBefore
13+
var lista = document.getElementsByTagName('ul')[0];
14+
var itens = lista.getElementsByTagName('li');
15+
16+
//criando o elemento
17+
var elemento = document.createElement('li');
18+
elemento.textContent = 'outro item';
19+
20+
// inserindo valor em posição específica
21+
//lista.insertBefore(elemento, itens[1]);
22+
23+
24+
// removechild
25+
lista.removeChild(itens[3]);

0 commit comments

Comments
 (0)