⊗jsPmDmCdg 364 of 505 menu

Dicas para escrever código usando DOM em JavaScript como exemplo

Suponha que você tenha uma tarefa de complexidade suficiente, para cuja implementação é necessário escrever uma certa quantidade de linhas de código.

A abordagem incorreta seria tentar escrever todo o código da solução de uma vez, e só então começar a testá-lo. Nesse caso, há uma alta probabilidade de que nada funcione, e você terá que procurar o erro em uma grande quantidade de código.

A abordagem correta é dividir a tarefa em pequenos passos elementares, que você irá implementar e verificar sua correção imediatamente. Dessa forma, mesmo se você errar em algum lugar, notará o problema imediatamente e poderá corrigi-lo.

Vamos tentar na prática. Suponha que você tenha os parágrafos:

<p>1</p> <p>2</p> <p>3</p> <p>4</p> <p>5</p> <p>6</p>

Suponha que a tarefa seja encontrar os parágrafos com números múltiplos de 3, e encontrar a soma desses números.

Como primeiro pequeno passo, eu sugiro obter nossos parágrafos como um array e exibir esse array no console, para verificar se conseguimos tudo corretamente. Vamos fazer isso:

let elems = document.querySelectorAll('p'); console.log(elems);

O próximo pequeno passo é iterar nossos parágrafos com um loop e exibir cada um deles no console individualmente:

let elems = document.querySelectorAll('p'); for (let elem of elems) { console.log(elem); }

E agora, no loop, vamos exibir os textos dos nossos parágrafos:

let elems = document.querySelectorAll('p'); for (let elem of elems) { console.log(elem.textContent); }

Agora vamos exibir os textos daqueles parágrafos cujo número é divisível por 3:

let elems = document.querySelectorAll('p'); for (let elem of elems) { let text = +elem.textContent; if (text % 3 === 0) { console.log(text); } }

Tendo verificado que estamos obtendo os parágrafos corretos, podemos prosseguir para somar seus números:

let elems = document.querySelectorAll('p'); let sum = 0; for (let elem of elems) { let text = +elem.textContent; if (text % 3 === 0) { sum += text; } } console.log(sum);

Dada uma lista com anos:

<ul> <li>2000</li> <li>2004</li> <li>2021</li> <li>2022</li> <li>2025</li> <li>2031</li> </ul>

Obtenha os anos cuja soma dos dígitos é igual a 6. Encontre a soma dos anos obtidos.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar