⊗jsPmDmAVP 350 of 505 menu

Atributy tagů jako vlastnosti v JavaScriptu

Nyní se naučme získávat atributy tagů. Platí zde následující pravidlo: každý atribut tagu odpovídá stejnojmenné vlastnosti DOM elementu.

Podívejme se na příklad. Předpokládejme, že máme takovýto tag:

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

Získáme odkaz na náš element do proměnné:

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

Vypíšeme hodnoty potřebných atributů:

console.log(elem.id); // vypíše 'elem' console.log(elem.type); // vypíše 'text'

A nyní pro příklad změňme hodnotu atributu:

elem.type = 'submit';

Je dán následující input:

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

Je také dáno tlačítko. Po kliknutí na tlačítko vypište na obrazovku obsah atributu type uvedeného inputu.

Je dán následující input:

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

Je také dáno tlačítko. Po kliknutí na tlačítko zapište do atributu type hodnotu submit.

Předpokládejme, že máte odkaz v podobě tagu a, tlačítko a odstavec. Po kliknutí na tlačítko vypište do odstavce obsah atributu href odkazu.

Předpokládejme, že máte odkaz a tlačítko. Po kliknutí na tlačítko přidejte na konec textu odkazu obsah jeho atributu href v kulatých závorkách.

Předpokládejme, že máte obrázek. Umístěte jej na stránku pomocí tagu img. Předpokládejme, že jsou také dána tlačítko a odstavec. Udělejte tak, aby po kliknutí na tlačítko se do odstavce zapsala cesta k obrázku z jeho atributu src.

Je dán obrázek v tagu img a tlačítko. Po kliknutí na tlačítko zapište do atributu width hodnotu 300.

Je dán obrázek v tagu img a tlačítko. Předpokládejme, že v atributu width je nastavena určitá šířka. Vytvořte tlačítko, po jehož stisknutí se šířka obrázku zvětší 2 krát.

Předpokládejme, že máte dva obrázky. Vytvořte na stránce tag img a dvě tlačítka. Po kliknutí na první tlačítko zapište do atributu src cestu k prvnímu obrázku, a po kliknutí na druhé - cestu k druhému obrázku.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout