如何获得状态并在状态更改时引发事件
How to get the status and raise the event at the change of status?
我在页面上有以下复选框。我想获取加载页面时选中的复选框的值,现在在提交页面时取消选中。如何在 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> </td>
<td> </td>
<td bgcolor="DarkGray" style="background-color:DarkGray">1<input type="checkbox" name="Periods" value="25325798" TITLE="0191.1 : 31/36
 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
 Ericson, Daniel J"></td>
<td bgcolor="Indianred" style="background-color:Indianred">1*<input type="checkbox" name="Periods" value="25325800" TITLE="0191.3 : 36/36
 Ericson, Daniel J"></td>
<td bgcolor="Indianred" style="background-color:Indianred">1*<input type="checkbox" name="Periods" value="25325801" TITLE="0191.4 : 37/36
 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> </td>
<td> </td>
<td bgcolor="DarkGray" style="background-color:DarkGray">1<input type="checkbox" class="checkbox" name="Periods" value="25325798" TITLE="0191.1 : 31/36
 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
 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
 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
 Thomas, Marc L"></td>
</tr>
相关文章:
- 事件和状态
- WinJs中的视图状态更改事件在哪里
- 当用户处于空闲状态时,如何激发事件
- 火狐浏览器不会在前进时触发流行状态事件
- Highcharts点击事件返回“;悬停”;state而不是“state”;选择“;状态
- jquery在不触发更改事件的情况下切换设置状态
- React在状态更改时丢弃排队的事件
- 如何在浏览器页面切换到我的网站选项卡时创建事件,如gmail中的聊天框状态更改
- 悬停状态指针事件:无Javascript回退
- 在触摸结束事件期间,Find元素手指处于打开状态
- 如何在AngularJS$rootScope事件侦听器中应用状态转换
- 使用ReactJS使用Redux的简单状态更新事件
- 如何检查更改事件的复选框状态
- React.js-通过事件处理程序更改所有者组件的状态
- 使用$.data()更改click事件的状态时出现问题
- CRM 2013 - 事件解决 - 检索新的状态原因
- 使用 OnChange 事件更新状态具有延迟字符
- 是否可以在不导致单击事件的情况下更改复选框状态
- 在Windows 8 html5的挂起状态事件处理程序中写入文本文件
- PubNub取消订阅是触发状态事件