gpt4 book ai didi

javascript - 通过Id读取元素

转载 作者:行者123 更新时间:2023-11-28 20:15:22 24 4
gpt4 key购买 nike

嗨,我有下表

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

最佳答案

试试这个,您试图使用 document.getElementByIdclassName 来获取值,这是错误的。

function formatCurrency() {
alert();
var num = document.getElementById('row_id_1').value;
var cNum = document.getElementById('row_id_5').value;
}

在 Jquery 中

   function formatCurrency() {
alert();
var num = $('#row_id_1').val();
var cNum = $('#row_id_5').val();
}

关于javascript - 通过Id读取元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19287598/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com