我的onclick Javascript函数在不单击
我想在单击页面上的按钮时执行一些操作,但是我的函数在没有单击按钮的情况下执行,并且当我使用firebug检查日志时,我收到了“Unfine”消息。下面是到目前为止我的代码片段我的onclick Javascript函数在不单击,javascript,onclick,Javascript,Onclick,我想在单击页面上的按钮时执行一些操作,但是我的函数在没有单击按钮的情况下执行,并且当我使用firebug检查日志时,我收到了“Unfine”消息。下面是到目前为止我的代码片段 var email = example@example.com "<button class='btn btn-warning' onclick ='"+addNote(email)+"' >Add Note</button>" function addNote(youremail){
var email = example@example.com
"<button class='btn btn-warning' onclick ='"+addNote(email)+"' >Add Note</button>"
function addNote(youremail){
alert("Your email is "+ youremail);
}
var电子邮件=example@example.com
“添加注释”
功能添加说明(您的电子邮件){
提醒(“您的电子邮件是”+您的电子邮件);
}
通过上面的代码片段,输出将是您的电子邮件example@example.com. 这是因为您正在调用函数,而不是将其添加到字符串中
"<button class='btn btn-warning' onclick ='addNote(email)' >Add Note</button>"
“添加注释”
请参见此示例:
这是因为您正在调用函数,而不是将其添加到字符串中
"<button class='btn btn-warning' onclick ='addNote(email)' >Add Note</button>"
“添加注释”
请参见此示例:
这是因为您正在调用函数,而不是将其添加到字符串中
"<button class='btn btn-warning' onclick ='addNote(email)' >Add Note</button>"
“添加注释”
请参见此示例:
这是因为您正在调用函数,而不是将其添加到字符串中
"<button class='btn btn-warning' onclick ='addNote(email)' >Add Note</button>"
“添加注释”
请参见此示例:
请参阅以下帖子:。您的代码实际上是在调用函数addNote,而不是将其插入HTML。请参阅以下文章:。您的代码实际上是在调用函数addNote,而不是将其插入HTML。请参阅以下文章:。您的代码实际上是在调用函数addNote,而不是将其插入HTML。请参阅以下文章:。您的代码实际上是在调用函数addNote,而不是将其插入HTML。这不会将参数视为常规字符串而不是变量吗?@fanbondi否,它会将其视为变量。如果电子邮件是一个字符串,您的事件将如下所示:onclick=“addNote('email')”->看到区别了吗?哦,好的,我知道了,但是在控制台中,它说电子邮件不是定义的,即使我在调用它之前定义了它。@fanbondi您引用过这个电子邮件地址示例吗?请查看我在帖子中包含的JSFIDLE链接。它将显示一个工作版本。这不会将参数视为常规字符串而不是变量吗?@fanbondi否,它会将其视为变量。如果电子邮件是一个字符串,您的事件将如下所示:onclick=“addNote('email')”->看到区别了吗?哦,好的,我知道了,但是在控制台中,它说电子邮件不是定义的,即使我在调用它之前定义了它。@fanbondi您引用过这个电子邮件地址示例吗?请查看我在帖子中包含的JSFIDLE链接。它将显示一个工作版本。这不会将参数视为常规字符串而不是变量吗?@fanbondi否,它会将其视为变量。如果电子邮件是一个字符串,您的事件将如下所示:onclick=“addNote('email')”->看到区别了吗?哦,好的,我知道了,但是在控制台中,它说电子邮件不是定义的,即使我在调用它之前定义了它。@fanbondi您引用过这个电子邮件地址示例吗?请查看我在帖子中包含的JSFIDLE链接。它将显示一个工作版本。这不会将参数视为常规字符串而不是变量吗?@fanbondi否,它会将其视为变量。如果电子邮件是一个字符串,您的事件将如下所示:onclick=“addNote('email')”->看到区别了吗?哦,好的,我知道了,但是在控制台中,它说电子邮件不是定义的,即使我在调用它之前定义了它。@fanbondi您引用过这个电子邮件地址示例吗?请查看我在帖子中包含的JSFIDLE链接。它将显示一个工作版本。