Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中使用字符串格式为动态创建的html表添加onclick事件_Javascript_Html - Fatal编程技术网

如何在javascript中使用字符串格式为动态创建的html表添加onclick事件

如何在javascript中使用字符串格式为动态创建的html表添加onclick事件,javascript,html,Javascript,Html,我正在使用表字符串格式创建HTML表,如何为使用JavaScript创建的表行添加OnClick事件 HTML += "<tr id=\""+key+"_row\" onclick="showUserInfo('key')"><td class=\"tabletd\"><div id=\""+key+"_author\">" + annotatedBy + "</div ></td><td class=\"tabletd\">

我正在使用表字符串格式创建HTML表,如何为使用JavaScript创建的表行添加OnClick事件

HTML += "<tr id=\""+key+"_row\" onclick="showUserInfo('key')"><td class=\"tabletd\"><div id=\""+key+"_author\">" + annotatedBy + "</div ></td><td class=\"tabletd\"><div id=\""+key+"_time\">"+ created_time +"</div>
HTML+=“”+annotatedBy+“”+created\u time+“”

我不确定您遇到的问题是什么,但我确实看到了一个语法错误,它会使您当前的代码无法按您希望的方式工作……代码的以下部分:

. . . onclick="showUserInfo('key')">< . . .
…onclick=“showUserInfo('key')”><。
…需要:

. . . onclick=\"showUserInfo('" + key + "')\">< . . .
…onclick=\“showUserInfo(“+key+”)\”><。
…以插入
变量的值作为
showUserInfo
中的参数