我使用appendchild方法创建表。它们包含复选框。我希望能够让用户点击一个复选框并让它运行一个函数。我需要该功能来访问其他复选框,看看它是否被选中。目前,我似乎可以参考表格或复选框。 我创建表的代码是:从appendchild创建的Javascript引用元素?
function makeTable() {
var ItemA = Item.ItemName.options[Item.ItemName.options.selectedIndex].text;
var myParagraph=document.getElementById("myLine");
myForm = document.createElement("FORM");
mytable = document.createElement("TABLE");
mytablebody = document.createElement("TBODY");
var CB_Format = document.createElement('input');
CB_Format.type = 'checkbox';
CB_Format.name= "CB_Test";
CB_Format.value= 1;
CB_Format.setAttribute("name", "CBTest2");
CB_Format.onclick = changeColor;
theCell.appendChild(CB_Format);
var CB_Delete = document.createElement('input');
CB_Delete.type = "checkbox";
CB_Delete.name = "CB_Test";
CB_Delete.setAttribute("name", "CBTest2");
CB_Delete.value = 2;
CB_Delete.onclick = answer;
theCell.appendChild(CB_Delete);
我的理解是,我的解决方案应尽可能警报(document.form.checkbox.checked),但无论是可能的名字是什么组合一样简单我尝试,我得到了错误,它是无效的或不是ie8和firefox中的对象。 感谢您的帮助