Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jsPrPCRE 29 of 62 menu
◀ ▶

Toote kalkulaatori redigeerimine ümberarvutusega JavaScriptis

Täiustame nüüd funktsiooni allowEdit nii, et see teostaks eelmises õppetükis kirjeldatud ümberarvutuse.

Praeguseks peaks teie funktsiooni kood välja nägema umbes selline:

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; } }); }); }

Lisame koodi, mis teostab hinna lahtri ja koguse lahtri puhul ümberarvutuse:

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')) { // teostame ümberarvutuse } } }); }); }

Kirjutage puuduv koodiosa nii, et hinda või kogust sisaldava lahtri muutmisel muutuks ostu maksumus veerus cost, ning teostataks üldsumma ümberarvutus.

← →
↑
Eesti▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu