Атрибути тегова као својства у JavaScript-у
Хајде сада да научимо како да дођемо до атрибута тегова. Овде важи следеће правило: сваком атрибуту тега одговара истоимено својство DOM елемента.
Погледајмо на примеру. Нека имамо овакав тег:
<input id="elem" type="text">
Добијмо референцу на наш елемент у променљиву:
let elem = document.querySelector('#elem');
Испишимо вредности потребних атрибута:
console.log(elem.id); // исписаће 'elem'
console.log(elem.type); // исписаће 'text'
А сада за пример променимо вредност атрибута:
elem.type = 'submit';
Дат је следећи унос (input):
<input id="elem" type="email">
Дато је такође дугме. При клику на дугме испишите
на екран садржај атрибута type
горе наведеног уноса.
Дат је следећи унос (input):
<input id="elem" type="email">
Дато је такође дугме. При клику на дугме упишите
у атрибут type вредност submit.
Нека имате линк у виду тега a,
дугме и пасус. При клику на дугме испишите
у пасус садржај атрибута href линка.
Нека имате линк и дугме. При клику
на дугме додајте на крај текста линка
садржај његовог атрибута href у заобљеним
заградама.
Нека имате слику. Поставите је
на страницу помоћу тега img.
Нека су такође дати дугме и пасус. Направите
тако да при клику на дугме у пасус буде уписан
пут до слике из њеног атрибута src.
Дата је слика у тегу img и дугме.
При клику на дугме у атрибут width
упишите вредност 300.
Дата је слика у тегу img и дугме.
Нека је у атрибуту width задата нека
ширина. Направите дугме, при клику на које
ће се ширина слике повећати 2
пута.
Нека имате две слике. Направите на
страници тег img и два дугмета. При
клику на прво дугме упишите у атрибут
src пут до прве слике, а при клику
на друго - пут до друге слике.