gpt4 book ai didi

javascript - 如何获取状态并在状态更改时引发事件?

转载 作者:行者123 更新时间:2023-12-03 09:52:18 24 4
gpt4 key购买 nike

我在类(class)表页面上有以下复选框。我想获取页面加载时选中的复选框的值,而现在提交页面时未选中的复选框的值。我怎样才能在 JavaScript 中做到这一点?

</tr>
<tr valign="baseline" class="oddRow">
<td class="bold">0191</td>
<td class="bold">ART 1 (P)</td>
<td class="bold">S1</td>
<td>A</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td bgcolor="DarkGray" style="background-color:DarkGray">1<input type="checkbox" name="Periods" value="25325798" TITLE="0191.1 : 31/36&#xa;&nbsp;Thomas, Marc L" checked></td>
<td bgcolor="Indianred" style="background-color:Indianred">1*<input type="checkbox" name="Periods" value="25325799" TITLE="0191.2 : 36/36&#xa;&nbsp;Ericson, Daniel J"></td>
<td bgcolor="Indianred" style="background-color:Indianred">1*<input type="checkbox" name="Periods" value="25325800" TITLE="0191.3 : 36/36&#xa;&nbsp;Ericson, Daniel J"></td>
<td bgcolor="Indianred" style="background-color:Indianred">1*<input type="checkbox" name="Periods" value="25325801" TITLE="0191.4 : 37/36&#xa;&nbsp;Thomas, Marc L"></td>
</tr>

最佳答案

您可以使用 window.onload,然后循环遍历复选框以查找已选中的复选框。

<script>
window.onload = function()
{
var cbs = document.getElementsByClassName('checkbox');

for(var i = 0; i < cbs.length; i++)
{
if(cbs[i].checked)
{
console.log(cbs[i].value);
}
}
}
</script>

</tr>
<tr valign="baseline" class="oddRow">
<td class="bold">0191</td>
<td class="bold">ART 1 (P)</td>
<td class="bold">S1</td>
<td>A</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td bgcolor="DarkGray" style="background-color:DarkGray">1<input type="checkbox" class="checkbox" name="Periods" value="25325798" TITLE="0191.1 : 31/36&#xa;&nbsp;Thomas, Marc L" checked></td>
<td bgcolor="Indianred" style="background-color:Indianred">1*<input type="checkbox" class="checkbox" name="Periods" value="25325799" TITLE="0191.2 : 36/36&#xa;&nbsp;Ericson, Daniel J"></td>
<td bgcolor="Indianred" style="background-color:Indianred">1*<input type="checkbox" class="checkbox" name="Periods" value="25325800" TITLE="0191.3 : 36/36&#xa;&nbsp;Ericson, Daniel J"></td>
<td bgcolor="Indianred" style="background-color:Indianred">1*<input type="checkbox" class="checkbox" name="Periods" value="25325801" TITLE="0191.4 : 37/36&#xa;&nbsp;Thomas, Marc L"></td>
</tr>

关于javascript - 如何获取状态并在状态更改时引发事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30855303/

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