მეთოდების და თვისებების ჯაჭვები JavaScript-ში
დავუშვათ გვაქვს ინფუთი:
<input id="elem" value="text">
ჩავწეროთ ეკრანზე ინფუთის ტექსტი:
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 ცვლადის შემოტანის ნაცვლად გამოიყენებოდეს
ჯაჭვი.