......var tableName= "表2";var str = "
onclick = 'nextMethod(\""+tableName+"\")";
如果你的tableName 是 aa那么最终结果是 onclick='nextMethod("aa")'
而不能是 onlick-'nextMethod(aa)';
这样当你单击的时候,就会报错,aa为undefined, aa本来是你要传入函数的参数,它是一个字符串变量,所以。。。