日期:2014-05-16  浏览次数:20346 次

这里的onclick不执行,该怎么改?
var   tabl= " <table   > ";
for(var   i=0;i <reshuzi.length;i++)
    {
          tabl   =   tabl+ " <tr   > <td     width= '300 '   onclick= 'alert( "jj "); '>   > "+reshuzi[i]+ " </td> </tr> ";
      }
                               
tabl=tabl+ " </table> ";

document.getElementById( "popup ").innerHTML   =   tabl;

是动态生成一个表格,onclick放在每一行,可是点了后没有反应,该怎么改?



------解决方案--------------------
在这个元素上面,估计还有比较它优先级更高的.
------解决方案--------------------
tabl = tabl+ " <tr > <td width= '300 ' onclick= 'alert(\ "jj\ "); '> > "+reshuzi[i]+ " </td> </tr> ";
------解决方案--------------------
是不是“alert( "jj ")”中的引号把字符串隔断了,换个别的试试!