जावास्क्रिप्ट में उत्पाद कैलकुलेटर में पुनर्गणना के साथ संपादन

आइए अब allowEdit फ़ंक्शन को इस तरह से संशोधित करें कि पिछले पाठ में वर्णित पुनर्गणना निष्पादित हो।

इस समय तक, आपके फ़ंक्शन का कोड कुछ इस तरह दिखना चाहिए:

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

आइए वह कोड जोड़ें जो मूल्य वाली सेल और मात्रा वाली सेल के लिए पुनर्गणना करेगा:

javascriptfunction 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')) {
          // पुनर्गणना करें
        }
      }
    });
  });
}
Задание 1

लापता कोड भाग को इस तरह लिखें कि मूल्य वाली सेल या मात्रा वाली सेल बदलने पर cost कॉलम में खरीद की लागत बदले, और कुल राशि की पुनर्गणना भी निष्पादित हो।