¥ ' + Math.abs(gain).toFixed(2) + ' (' + pct.toFixed(2) + '%)
'; html += ''; html += ''; html += ''; html += ''; html += '
买入总价¥ ' + total.toFixed(2) + '
卖出总价¥ ' + sale.toFixed(2) + '
差价/克¥ ' + (s-b).toFixed(2) + '
'; resultContent.innerHTML = html; resultMeta.textContent = (gain>=0?'+':'') + pct.toFixed(2) + '%'; resultArea.classList.add('show'); }); document.getElementById('btn-clear').addEventListener('click', function() { form.reset(); clearError(); clearResult(); }); })();