Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.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
我的onclick Javascript函数在不单击_Javascript_Onclick - Fatal编程技术网

我的onclick Javascript函数在不单击

我的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){

我想在单击页面上的按钮时执行一些操作,但是我的函数在没有单击按钮的情况下执行,并且当我使用firebug检查日志时,我收到了“Unfine”消息。下面是到目前为止我的代码片段

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链接。它将显示一个工作版本。