我正在尝试使用Jquery / Javascript将清单控件添加到我的checklistbox。
我正在使用此代码:
function AddToClients(textValue, valueValue) {
var tableRef = document.getElementById('<%= chkEmailClients.ClientID %>');
var tableRow = tableRef.insertRow();
var tableCell = tableRow.insertCell();
var checkBoxRef = document.createElement('input');
var labelRef = document.createElement('label');
checkBoxRef.type = 'checkbox';
labelRef.innerHTML = textValue;
checkBoxRef.value = valueValue;
tableCell.appendChild(checkBoxRef);
tableCell.appendChild(labelRef);
}
如果checklistbox ontrol中已经有一个项目,那就可以了。
如果没有现有项目,我会收到此错误:
未捕获的TypeError:无法调用null
的方法'insertRow'
任何想法为什么?