Manipulating Elements with JavaScript – HTML, CSS, and JS #shorts

Posted by

Olá pessoal! Neste tutorial vamos aprender como manipular elementos com JavaScript em uma página HTML utilizando CSS e JS.

Antes de começarmos, certifique-se de que você tem um editor de código instalado no seu computador, como o Visual Studio Code, por exemplo.

Vamos começar criando um arquivo HTML simples com um parágrafo e um botão que irá alterar o texto desse parágrafo quando clicado.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Manipulando Elementos com JavaScript</title>
<style>
    body {
        font-family: Arial, sans-serif;
        text-align: center;
    }

    #main-paragraph {
        font-size: 1.2em;
        color: #333;
    }

    #update-button {
        padding: 10px 20px;
        background-color: #007bff;
        color: #fff;
        border: none;
        cursor: pointer;
    }
</style>
</head>
<body>
    <h1>Manipulando Elementos com JavaScript</h1>
    <p id="main-paragraph">Clique no botão abaixo para alterar o texto deste parágrafo.</p>
    <button id="update-button">Atualizar Texto</button>

    <script>
        // Adicionando um evento de clique ao botão
        document.getElementById('update-button').addEventListener('click', function() {
            document.getElementById('main-paragraph').innerText = 'Texto alterado com sucesso!';
        });
    </script>
</body>
</html>

Neste exemplo, estamos criando um parágrafo com o id "main-paragraph" e um botão com o id "update-button". O JavaScript está sendo utilizado para adicionar um evento de clique ao botão que irá alterar o texto do parágrafo quando clicado.

Você pode adicionar mais funcionalidades ao seu código, como alterar o estilo do elemento, adicionar classes CSS dinamicamente, alterar atributos HTML, entre outras possibilidades.

Espero que este tutorial seja útil para você entender como manipular elementos com JavaScript em uma página HTML. Se tiver alguma dúvida, não hesite em deixar um comentário. Obrigado por acompanhar e até a próxima!

0 0 votes
Article Rating
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@pointdoscuriosos2810
3 months ago

Gostei bastante dela

@Katabriga
3 months ago

Construindo a Landing Page do Zero:

https://youtu.be/ShNPU2JyEkU

Deixando ela dinamica com JS:

https://youtu.be/JYvhBead3FU