⊗jsPrPCRE 29 of 62 menu

JavaScript өнімдер калькуляторында қайта есептеумен редакциялау

Енді allowEdit функциясын алдыңғы сабақта сипатталған қайта есептеу орындалатындай етіп жетілдірейік.

Осы сәтке дейін сіздің функцияңыздың коды шамамен мынадай болуы керек:

function allowEdit(td) { td.addEventListener('dblclick', function() { let text = td.textContent td.textContent = ''; let input = document.createElement('input'); input.value = text; input.focus(); td.appendChild(input); input.addEventListener('keydown', function(event) { if (event.key == 'Enter') { td.textContent = this.value; } }); }); }

Баға ұяшығы үшін және саны ұяшығы үшін қайта есептеуді орындайтын кодты қосамыз:

function allowEdit(td) { td.addEventListener('dblclick', function() { let text = td.textContent td.textContent = ''; let input = document.createElement('input'); input.value = text; input.focus(); td.appendChild(input); input.addEventListener('keydown', function(event) { if (event.key == 'Enter') { td.textContent = this.value; if (td.classList.contains('price') || td.classList.contains('amount')) { // қайта есептеуді орындаймыз } } }); }); }

Баға ұяшығы немесе саны ұяшығы өзгерген кезде cost бағанасындағы сатып алу құны өзгеріп, сондай-ақ жалпы сома қайта есептелетіндей етіп жетіспейтін бөлігін толтырыңыз.

Қазақ
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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау