⊗jsPmDmAVP 350 of 505 menu

Atributos de tags como propriedades em JavaScript

Vamos agora aprender a obter os atributos das tags. A seguinte regra se aplica: cada atributo de uma tag corresponde a uma propriedade homónima no elemento DOM.

Vamos ver um exemplo. Suponha que temos a seguinte tag:

<input id="elem" type="text">

Vamos obter uma referência ao nosso elemento em uma variável:

let elem = document.querySelector('#elem');

Vamos exibir os valores dos atributos que precisamos:

console.log(elem.id); // exibirá 'elem' console.log(elem.type); // exibirá 'text'

E agora, como exemplo, vamos alterar o valor de um atributo:

elem.type = 'submit';

Dado o seguinte input:

<input id="elem" type="email">

Há também um botão. Ao clicar no botão, exiba na tela o conteúdo do atributo type do input mencionado acima.

Dado o seguinte input:

<input id="elem" type="email">

Há também um botão. Ao clicar no botão, escreva no atributo type o valor submit.

Suponha que você tenha um link na forma da tag a, um botão e um parágrafo. Ao clicar no botão, exiba no parágrafo o conteúdo do atributo href do link.

Suponha que você tenha um link e um botão. Ao clicar no botão, adicione ao final do texto do link o conteúdo do seu atributo href entre parênteses.

Suponha que você tenha uma imagem. Coloque-a na página usando a tag img. Suponha que também haja um botão e um parágrafo. Faça com que, ao clicar no botão, o caminho para a imagem do seu atributo src seja escrito no parágrafo.

Dada uma imagem na tag img e um botão. Ao clicar no botão, escreva no atributo width o valor 300.

Dada uma imagem na tag img e um botão. Suponha que no atributo width esteja definida uma certa largura. Faça um botão que, ao ser clicado, aumente a largura da imagem em 2 vezes.

Suponha que você tenha duas imagens. Crie na página uma tag img e dois botões. Ao clicar no primeiro botão, escreva no atributo src o caminho para a primeira imagem, e ao clicar no segundo - o caminho para a segunda imagem.

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