⊗jsPrPCRE 29 of 62 menu

Pengiraan Semula Suntingan dalam Kalkulator Produk JavaScript

Sekarang mari kita tambah baik fungsi allowEdit supaya pengiraan semula yang diterangkan dalam pelajaran sebelumnya dilaksanakan.

Pada tahap ini, kod untuk fungsi anda sepatutnya kelihatan seperti ini:

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

Mari tambah kod yang akan melaksanakan pengiraan semula untuk sel dengan harga dan untuk sel dengan kuantiti:

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')) { // laksanakan pengiraan semula } } }); }); }

Sila lengkapkan bahagian kod yang hilang supaya apabila sel harga atau sel kuantiti diubah, kos pembelian dalam lajur cost turut berubah, dan pengiraan semula jumlah keseluruhan dilaksanakan.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak