Вериги от методи и свойства в JavaScript
Да предположим, че имаме input поле:
<input id="elem" value="text">
Нека да изведем текста от input полето на екрана:
let elem = document.querySelector('#elem');
console.log(elem.value); // ще изведе 'text'
Както виждате, първо получаваме елемента
по неговия id, записваме този елемент
в променливата elem, и след това извеждаме
на екрана свойството value от тази променлива.
Всъщност може да не въвеждаме променливата
elem, а да изградим верига от точки по следния
начин:
console.log( document.querySelector('#elem').value ); // ще изведе 'text'
По същия начин - като верига - може да се извършва и презаписване на атрибути:
document.querySelector('#elem').value = 'www';
Даден е следният код:
<img id="image" src="avatar.png">
let image = document.querySelector('#image');
console.log(image.src);
Променете дадения по-горе код така, че
вместо въвеждане на променливата image да се използва
верига.