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