Javascript选中复选框后,将复选框ID添加到数组中
我正在定义一组复选框:Javascript选中复选框后,将复选框ID添加到数组中,javascript,html,Javascript,Html,我正在定义一组复选框: <script> var all_checked = new Array(); function add_checked(checked_checkbox_id) { all_checked.push(checked_checkbox_id); } <html> <input type="checkbox" name="a" id="1" value="1" onclick="add_checked(?????);" /> </
<script>
var all_checked = new Array();
function add_checked(checked_checkbox_id)
{
all_checked.push(checked_checkbox_id);
}
<html>
<input type="checkbox" name="a" id="1" value="1" onclick="add_checked(?????);" />
</html>
var all_checked=新数组();
函数添加\u选中(选中\u复选框\u id)
{
全部选中。推送(选中复选框\u id);
}
因此,我的问题是如何将选中的复选框ID传递给要附加到全局
都查过了
变量通过传递给yout函数来使用此关键字
onclick="add_checked(this)";
在这里,您可以将id设置为
this.id
然后在
function add_checked(checked_checkbox) {
all_checked.push(checked_checkbox.id);
}
FYI:
脚本
标记应位于html
标记通过传递给yout函数使用此
关键字
onclick="add_checked(this)";
在这里,您可以将id设置为
this.id
然后在
function add_checked(checked_checkbox) {
all_checked.push(checked_checkbox.id);
}
FYI:
脚本
标记应位于html
标记通过传递给yout函数使用此
关键字
onclick="add_checked(this)";
在这里,您可以将id设置为
this.id
然后在
function add_checked(checked_checkbox) {
all_checked.push(checked_checkbox.id);
}
FYI:
脚本
标记应位于html
标记通过传递给yout函数使用此
关键字
onclick="add_checked(this)";
在这里,您可以将id设置为
this.id
然后在
function add_checked(checked_checkbox) {
all_checked.push(checked_checkbox.id);
}
FYI:
script
标记应位于函数中的html
tag传递此
,然后使用它获取id
属性:
HTML
<input type="checkbox" name="a" id="1" value="1" onclick="add_checked(this);" />
请记住,无论复选框是否选中,这都会将id
推送到数组中,即使id
已经存在于数组中
在函数中传递
此
,然后使用它获取id
属性:
HTML
<input type="checkbox" name="a" id="1" value="1" onclick="add_checked(this);" />
请记住,无论复选框是否选中,这都会将id
推送到数组中,即使id
已经存在于数组中
在函数中传递
此
,然后使用它获取id
属性:
HTML
<input type="checkbox" name="a" id="1" value="1" onclick="add_checked(this);" />
请记住,无论复选框是否选中,这都会将id
推送到数组中,即使id
已经存在于数组中
在函数中传递
此
,然后使用它获取id
属性:
HTML
<input type="checkbox" name="a" id="1" value="1" onclick="add_checked(this);" />
请记住,无论复选框是否选中,这都会将id
推送到数组中,即使id
已经存在于数组中
HTML:
<button onclick="send_query(document.getElementsByTagName('input'))">
function send_query(check) {
var values = [];
for (i = 0; i < check.length; i++) {
if (check[i].checked == true) {
values.push(check[i].value);
}
}
console.log(values.join());
}
函数发送查询(检查){
var值=[];
对于(i=0;i
HTML:
函数发送查询(检查){
var值=[];
对于(i=0;i
HTML:
函数发送查询(检查){
var值=[];
对于(i=0;i
HTML:
函数发送查询(检查){
var值=[];
对于(i=0;i
看看这个问题看看这个问题看看这个问题看看这个问题看看这个问题