回答編集履歴
1
調整
test
CHANGED
@@ -5,10 +5,6 @@
|
|
5
5
|
<script>
|
6
6
|
const formatNumber=(num,digit=0)=>num.toFixed(digit).toLocaleString(undefined,{minimumFactionDigits:digit,maximumFractionDigits:digit});
|
7
7
|
const recalc=()=>{
|
8
|
-
document.querySelectorAll('#t1 tbody :nth-child(2 of td) span').forEach(x=>{
|
9
|
-
const v1=Number(x.closest('tr').querySelector(':nth-child(1 of td) span').textContent/1000);
|
10
|
-
x.textContent=formatNumber(v1,2);
|
11
|
-
});
|
12
8
|
document.querySelectorAll('#t1 tbody :nth-child(4 of td) span').forEach(x=>{
|
13
9
|
const v1=Number(x.closest('tr').querySelector(':nth-child(1 of td) span').textContent/1000);
|
14
10
|
const v2=Number(x.closest('tr').querySelector(':nth-child(3 of td) input').value);
|
@@ -20,9 +16,13 @@
|
|
20
16
|
document.querySelector('#t1 tfoot :nth-child(2 of td) span').textContent=formatNumber(sum_kingaku,2);
|
21
17
|
};
|
22
18
|
window.addEventListener('DOMContentLoaded', ()=>{
|
19
|
+
document.querySelectorAll('#t1 tbody :nth-child(2 of td) span').forEach(x=>{
|
20
|
+
const v1=Number(x.closest('tr').querySelector(':nth-child(1 of td) span').textContent/1000);
|
21
|
+
x.textContent=formatNumber(v1,2);
|
22
|
+
});
|
23
23
|
recalc();
|
24
24
|
});
|
25
|
-
document.addEventListener('
|
25
|
+
document.addEventListener('input', ()=>{
|
26
26
|
recalc();
|
27
27
|
});
|
28
28
|
</script>
|