Lančanje metoda i svojstava u JavaScript-u
Neka imamo input:
html<input id="elem" value="text">
Hajde da prikažemo tekst input-a na ekranu:
javascriptlet elem = document.querySelector('#elem');
console.log(elem.value); // prikazaće 'text'
Kao što vidite, prvo dobijamo element
po njegovom id, upisujemo taj element
u promenljivu elem, a zatim prikazujemo
na ekranu svojstvo value iz te promenljive.
Zapravo, ne moramo da uvodimo promenljivu
elem, već možemo da gradimo lanac tačaka na sledeći
način:
javascriptconsole.log( document.querySelector('#elem').value ); // prikazaće 'text'
Na isti način - lancem - možemo da vršimo i prepisivanje atributa:
javascriptdocument.querySelector('#elem').value = 'www';
Задание 1
Dat je sledeći kod:
html<img id="image" src="avatar.png">javascriptlet image = document.querySelector('#image');
console.log(image.src);
Prepravite gornji kod tako da
umesto uvođenja promenljive image koristite
lanac.