⊗jsSpItDED 77 of 294 menu

Извличане на данни от DOM елементи в JavaScript

Деструктурирането ни позволява да получаваме текст и стойности на атрибути на DOM директно в цикъла. Нека разберем как това работи. Да кажем, че имаме следните параграфи:

<p id="id1">text1</p> <p id="id2">text2</p> <p id="id3">text3</p>

Нека получим колекция от тези параграфи в променлива:

let elems = document.querySelectorAll('p');

Нека итерираме елементите с цикъл, като разделим номерата и самите елементи:

for (let [key, elem] of elems.entries()) { console.log(key, elem); }

А сега нека извършим деструктуриране на елементите, като извлечем от тях техните id и текстове:

for (let [key, {id, textContent}] of elems.entries()){ console.log(key, id, textContent); }

Даден е следният код:

<input id="id1" value="111"> <input id="id2" value="222"> <input id="id3" value="333">

Извлечете номерата, id и value на input полетата.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне