未捕获的SyntaxError:参数列表后丢失

时间:2015-08-19 12:52:34

标签: javascript jquery html

下面是解析后的html按钮。基本上,它在数据网格内部。

当我点击此按钮时,它会给我一个控制台错误:

  参数列表

之后的

Uncaught SyntaxError:missing)

<button onclick="myFunction(javed@gmail.com)">Click</button>

以下是点击事件的脚本。

function myFunction(e) {
    alert(e);
}

1 个答案:

答案 0 :(得分:2)

您需要将电子邮件作为字符串传递,否则,它将被解析为javascript

<button onclick="myFunction('javed@gmail.com')">Click</button>

注意,并非所有参数都必须是字符串。传递没有引号的数字,函数,对象或变量是有效的。

如果你不包含引号,那就是解析器假设你尝试传递的内容,但如果参数不是那些,则会失败。