为什么给动态创建的TD指定onclick事件不起作用呢????????
我写的代码
动态创建的td对指定给它的onclick不响应 也不报错
怎么改
代码如下:
var remeber=1;
function do_add_cell(parentControlId)
{
//得到指定的TABLE控件
parentCon=document.getElementById(parentControlId);
//
var row = parentCon.insertRow();
for (var i = 0, l = 12; i < l; i++)
{
var cell = row.insertCell();
cell.align= "center ";
cell.height= "25px ";
cell.style.cursor= "text ";
cell.id= "ntr "+remeber+ "_ "+i;
cell.innerHTML =i;
cell.onclick= "do_cell_input(this) ";
}
remeber+=1;
}
function do_cell_input(cellControl)
{
alert(cellControl.id);
}
------解决方案--------------------cell.onclick=do_cell_input;
function do_cell_input(ev){
var _this = (ev || window.event).srcElement || ev.currentTarget;
.....
}