Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.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 如何将复选框添加到表中_Javascript_Checkbox - Fatal编程技术网

Javascript 如何将复选框添加到表中

Javascript 如何将复选框添加到表中,javascript,checkbox,Javascript,Checkbox,现在我已经注释掉了代码中的复选框部分,因为它以前不起作用,是HTML的新手,非常感谢您的帮助 我已经坚持了一两个小时了,只是不知道出了什么问题。你可以像以前那样做,但在以下时间内: function addRow() { var a = document.getElementById("modulename").value; var b = document.getElementById("duedate").value; var c = document.get

现在我已经注释掉了代码中的复选框部分,因为它以前不起作用,是HTML的新手,非常感谢您的帮助


我已经坚持了一两个小时了,只是不知道出了什么问题。

你可以像以前那样做,但在以下时间内:

    function addRow() {
    var a = document.getElementById("modulename").value;
    var b = document.getElementById("duedate").value;
    var c = document.getElementById("duetime").value;
    var d = document.getElementById("worktype").value;
    var e = document.getElementById("notes").value;
    //var f = <input type="checkbox" id="complete" value="no">
    var table = document.getElementById("myTable");
    var row = table.insertRow(1);
    var cell1 = row.insertCell(0);
    var cell2 = row.insertCell(1);
    var cell3 = row.insertCell(2);
    var cell4 = row.insertCell(3);
    var cell5 = row.insertCell(4);
    //var cell6 = row.insertCell(5);
    cell1.innerHTML = a;
    cell2.innerHTML = b;
    cell3.innerHTML = c;
    cell4.innerHTML = d;
    cell5.innerHTML = e;
    //cell6.innerHTML = e;
    //document.getElementById("myTable").innerHTML = x;

因为此时您的元素只是一个字符串文字,所以需要将其放在引号中:

cell6.innerHTML=f
我在这里使用单引号,因为字符串已经包含双引号。否则,您将不得不逃离它们:

var f = '<input type="checkbox" id="complete" value="no">';
var f = '<input type="checkbox" id="complete" value="no">';
var f = "<input type=\"checkbox\" id=\"complete\" value=\"no\">";