Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Vanilla Javascript - #21 Propriedades e Atributos

21/05/2019

Na aula de hoje trabalharemos com manipulação de propriedades e atributos dos elementos que compõe o DOM do nosso website.

Manipulando atributos e propriedades com JS

No corpo do nosso site vamos criar uma imagem com vários atributos:

<img
        src="cruzeiro.jpg"
        alt="cruzeiro"
        title="fox"
        id="cruzeiro"
        class="cFox"
        data-info="this is an image"
>

Para manipular esses atributos, primeiramente selecionamos o elemento através do querySelector e posteriormente editamos suas propriedades.

(function readyJS(win,doc){
    'use strict';

    let body=doc.querySelector("body");
    body.style.backgroundColor="blue";

    let image=doc.querySelector("#cruzeiro");
    console.log(image.className);
    console.log(image.dataset.info);

    console.log(image.attributes);
    console.log(image.hasAttribute("data-info"));
    console.log(image.getAttribute("data-info"));
    console.log(image.setAttribute("data-color","pink"));
})(window, document);

Repare que no código acima, utilizamos dataset para atributos genéricos data-*. Nós ainda utilizamos a propriedade attributes e os métodos hasAttribute que verifica se existe aquele atributo, getAttribute que retorna o valor do atributo e setAttribute que seta um atributo.

Além de setar atributos e propriedades, podemos também remover atributos. Para isso, utilizamos o método remove.

image.removeAttribute("id");

Por hoje é só. Sucesso nos códigos e na vida!

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Vanilla Javascript - #20 Delegação de Eventos
Na aula de hoje vamos aprender sobre delegação de eventos no Javascript. � muito importante entender essa técnica principalmente quando criamos elementos novos
Saiba mais!
Vanilla Javascript - #22 Toggle
No tutorial de hoje trabalharemos com a criação de um botão com o efeito toggle, estilo interruptor. Esse exemplo é muito utilizado em botões mobile.
Saiba mais!
Javascript
Ensinaremos durante as aulas a codificação desta importante linguagem de programação.
Saiba mais!