在模板字符串javascript上传递onclick函数

在模板字符串javascript上传递onclick函数,javascript,html,string,templates,Javascript,Html,String,Templates,我使用es6模板字符串概念来动态传递标记。我有一个用于标记的onClick函数,它在传递到模板字符串时不会被调用 这是我的密码: const markup = <div class="person"> <h2> ${person.name} </h2> <p class="location">${person.location}</p> <p class="bio" onclic

我使用es6模板字符串概念来动态传递标记。我有一个用于标记的onClick函数,它在传递到模板字符串时不会被调用

这是我的密码:

const markup = 
 <div class="person">
    <h2>
        ${person.name}
    </h2>
    <p class="location">${person.location}</p>
    <p class="bio" onclick="person(${person.bio},${person.location})">${person.bio}</p>
 </div>
; 
const标记=
${person.name}

${person.location}

${person.bio}

;
我需要传递该函数,并且应该调用该函数


请帮我修复。

您检查了浏览器接收到的html输出了吗?是的,单击时不会发生任何事情。然后添加html输出(html和javascript),以便我们可以尝试复制它。