Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript选中复选框后,将复选框ID添加到数组中_Javascript_Html - Fatal编程技术网

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
看看这个问题看看这个问题看看这个问题看看这个问题看看这个问题