因为你是执行的是ASPX,如果没设计好逻辑,那么就会出现你说的情况。
你上面要达到的方式可以在javascript里实现,不要执行ASPX。
JS:
function b_1_onclick() {
  td1.onclick=td1_onclick;
}function b_2_onclick() {
  td2.onclick=td2_onclick;
}

解决方案 »

  1.   

    你是不是用了类似:td1.onclick=new Function("alert(1)");td2.onclick=new Function("alert(2)");改为形式td1.onclick="alert(1)";
    td2.onclick="alert(2)";
      

  2.   

    你把你放按钮地方的innerHTML从<input type="b_1">改为<input type="b_1" onclick="AddEvent()">就可以了,这种方法最简单。
      

  3.   

    to faisun(暖阳)
    你是不是用了类似:td1.onclick=new Function("alert(1)");td2.onclick=new Function("alert(2)");改为形式td1.onclick="alert(1)";
    td2.onclick="alert(2)";我用的就是你所说的第一种形式。但你说的第二种形式,好像用法是错误的。