嗨我有下表
<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 函数将格式应用于所有元素?