⊗jsPrPCPA 25 of 62 menu

Kuongeza Kununua Kipya katika Kikokotoo cha Bidhaa

Kwa kuanza tufanye ili kwa kubonyeza kitufe kwenye jedwali kuongezewa safu mpya ya kununua:

add.addEventListener('click', function() { let tr = document.createElement('tr'); let td; td = document.createElement('td'); td.textContent = name.value; td.classList.add('name'); tr.appendChild(td); td = document.createElement('td'); td.textContent = price.value; td.classList.add('price'); tr.appendChild(td); td = document.createElement('td'); td.textContent = amount.value; td.classList.add('amount'); tr.appendChild(td); td = document.createElement('td'); td.textContent = price.value * amount.value; td.classList.add('cost'); tr.appendChild(td); td = document.createElement('td'); td.textContent = 'futa'; td.classList.add('remove'); tr.appendChild(td); table.appendChild(tr); });

Ufumbuzi niliotoa, hata hivyo, una matatizo dhahiri ya kurudia kificho: kwa kweli kwa kila seli tunaandika kificho kile kile.

Ingekuwa sawa kuwa na baadhi ya kitendo kwa kuunda seli ya jedwali. Hebu kitendo hiki kichukue kigezo cha kwanza kama kiungo kwa safu ya jedwali, kigezo cha pili - maandishi ya seli ya jedwali, na cha tatu - jina la darasa la CSS la seli:

function createCell(tr, value, name) { }

Kuwa na kitendo kama hicho tungeliweza kuandika tena kificho kilioonyeshwa hapo juu kama ifuatavyo:

add.addEventListener('click', function() { let tr = document.createElement('tr'); createCell(tr, name.value, 'name'); createCell(tr, price.value, 'price'); createCell(tr, amount.value, 'amount'); createCell(tr, price.value * amount.value, 'cost'); createCell(tr, 'futa', 'remove'); table.appendChild(tr); });

Tekeleza kitendo nilichoelezea createCell.

Nakili kificho changu kwa kuongeza kununua kipya. Jaribu kuongeza kununua kipya kwenye jedwali.

Rekebisha kitendo createCell ili kikirudishe kupitia return seli iliyoundwa ya jedwali.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa