您现在的位置是:首页 > 电脑技术查询 > web开发

这里的onclick不执行,该如何改

编辑:chaxungu时间:2022-10-02 23:21:36分类:web开发

这里的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 ")”中的引号把字符串隔断了,换个别的试试!