こんにちは私は次の表を持っています
<table>
<tr id="">
<td class="row_class" id="row_id_1">233.00</td>
<td class="row_class" id="row_id_2">2300</td>
<td class="row_class" id="row_id_3">3.00</td>
<td class="row_class" id="row_id_4">4.00</td>
<td class="main" id="row_id_5">5.00</td>
<td class="main" id="row_id_6">112.00</td>
</tr>
</table>
数値にフォーマットを追加できるように、row_class にアクセスしようとしています。私がアクセスしなければならないコード
function formatCurrency() {
alert();
var num = document.getElementById('table td .row_class').value;
var cNum = document.getElementById('table td .main').value;
document.getElementById( val1 ).value = processformat( num );
document.getElementById( val2 ).value = processformat( cNum );
}
実行すると次のエラーが表示されます
TypeError: document.getElementById(...) is null
var num = document.getElementById('table td .totalS').value;
このエラーを修正する方法も見つけようとしていますが、すべての要素にフォーマットを適用するために .each 関数を適用する必要があるかどうかわかりません。