使用字符串参数调用javascript函数
Invoking a javascript function with string arguments
我最近在尝试运行带有多个参数的函数时遇到了一个错误。
<button type = "button" id = "clickmepls" onclick = killButton("clickmepls", "grave1")> Click me please </button>
函数的定义如下:
function killButton(buttonname, graveID){
/* some code */
}
当脚本运行时,我会收到以下错误:https://i.stack.imgur.com/dWpvO.png
每当函数中有多个参数时,就会发生这种情况——第一个参数显示在错误窗口中,箭头总是指向后面的参数。
这背后的原因是什么?
您忘记了引号。
<button type = "button" id = "clickmepls" onclick = "killButton('clickmepls', 'grave1');"> Click me please </button>
属性值中带有空格的属性值必须加引号,否则空格会在JavaScript语句中间终止属性值。
onclick="killButton('clickmepls', etc… "
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 正在全局范围中查找JavaScript函数
- 如何将输入(type=text)从html表单传递到javascript函数
- 如何调用这个匿名 JavaScript 函数
- 通过Ajax将JavaScript函数传递给PHP文件
- 在javascript函数中设置全局变量
- 如何在执行此特定onclick事件时执行JavaScript函数
- 使用javascript函数在页面初始化后加载jquery
- javascript函数同步
- 如何将一个JavaScript函数回调为多个函数
- 在javascript函数中使用php变量
- 代码背后调用一个JavaScript函数的按钮点击-C#
- 将JavaScript函数与HTML分离
- 组合两个javascript函数
- 在 Java 中的 JavaScript 函数中插入 Wicket 值
- javascript函数内部的代码用逗号而不是分号分隔
- href属性内的javascript函数
- 使用html表单中的参数调用JavaScript函数
- 分析Javascript函数中的多个对象
- javascript函数的:和=之间的区别