读书人

这里的onclick不执行该如何改

发布时间: 2012-02-21 16:26:23 作者: rapoo

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

读书人网 >JavaScript

热点推荐