我想在单击页面上的按钮时执行某些操作,但是我的功能在没有单击按钮的情况下执行,当我使用firebug检查日志时,我收到了“undefine”消息。下面是我的代码片段到目前为止。
var email = example@example.com
"<button class='btn btn-warning' onclick ='"+addNote(email)+"' >Add Note</button>"
function addNote(youremail){
alert("Your email is "+ youremail);
}
使用上面的代码段,输出将是您的电子邮件是example@example.com。
答案 0 :(得分:3)
这是因为您 调用 该功能,而不是将 添加到 您的字符串中。
"<button class='btn btn-warning' onclick ='addNote(email)' >Add Note</button>"
见这个例子: