Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

dica krerrtyu5647454459-R4

Eu tenho um código javascript , e queria unir este código javascript com código html e css?

class Contas { constructor(){

let % = document.querySelector.bind(document);
this.inputLuz = %('# conta de luz');
this.inputÁgua = %('# conta de água');
this.inputTelefone = %('# conta de telefone');
this.inputAluguel = %('# conta do auluguem');
this.inputInpostos = %('# inpostos a pagar');{

} adiciona(Event){
    Event.preventDefault();

console.log(this.inputLuz.value);
console.log(this.inputÁgua.value);
console.log(this.inputTelefone.value);
console.log(this.inputAluguel.value);
console.log(this.inputInpostos.value);

}

}

}

1 resposta
solução!

Olá Jorge! Como vai?

Para unir seu código JavaScript com HTML e CSS, você pode seguir os passos abaixo. Vou te dar um exemplo prático para te ajudar a entender como fazer isso.

  1. Crie um arquivo HTML e adicione os elementos de entrada (inputs) que o seu código JavaScript irá manipular. Aqui está um exemplo de como pode ser o seu HTML:

    <!DOCTYPE html>
    <html lang="pt-BR">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Contas</title>
        <link rel="stylesheet" href="styles.css">
    </head>
    <body>
        <form id="form-contas">
            <label for="luz">Conta de Luz:</label>
            <input type="text" id="conta-de-luz" name="luz"><br>
    
            <label for="agua">Conta de Água:</label>
            <input type="text" id="conta-de-água" name="agua"><br>
    
            <label for="telefone">Conta de Telefone:</label>
            <input type="text" id="conta-de-telefone" name="telefone"><br>
    
            <label for="aluguel">Conta do Aluguel:</label>
            <input type="text" id="conta-do-aluguel" name="aluguel"><br>
    
            <label for="impostos">Impostos a Pagar:</label>
            <input type="text" id="impostos-a-pagar" name="impostos"><br>
    
            <button type="submit">Adicionar</button>
        </form>
    
        <script src="script.js"></script>
    </body>
    </html>
    
  2. Crie um arquivo CSS chamado styles.css para estilizar seu formulário. Aqui está um exemplo simples:

    body {
        font-family: Arial, sans-serif;
        margin: 20px;
    }
    
    form {
        max-width: 400px;
        margin: 0 auto;
    }
    
    label, input {
        display: block;
        margin-bottom: 10px;
    }
    
    button {
        padding: 5px 10px;
    }
    
  3. Por fim, ajuste seu código JavaScript em um arquivo chamado script.js. Aqui está uma versão ajustada do seu código:

    class Contas {
        constructor() {
            const $ = document.querySelector.bind(document);
            this.inputLuz = $('#conta-de-luz');
            this.inputÁgua = $('#conta-de-água');
            this.inputTelefone = $('#conta-de-telefone');
            this.inputAluguel = $('#conta-do-aluguel');
            this.inputImpostos = $('#impostos-a-pagar');
    
            const form = $('#form-contas');
            form.addEventListener('submit', this.adiciona.bind(this));
        }
    
        adiciona(event) {
            event.preventDefault();
    
            console.log(this.inputLuz.value);
            console.log(this.inputÁgua.value);
            console.log(this.inputTelefone.value);
            console.log(this.inputAluguel.value);
            console.log(this.inputImpostos.value);
        }
    }
    
    new Contas();
    

Certifique-se de que os IDs nos elementos HTML correspondam aos IDs que você está usando no JavaScript. Além disso, corrigi alguns nomes de variáveis e IDs para evitar erros de sintaxe.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.