如何在javascript中使用字符串格式为动态创建的html表添加onclick事件
我正在使用表字符串格式创建HTML表,如何为使用JavaScript创建的表行添加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 += "<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
中的参数