使用JavaScript函数传递变量

0 javascript

我试图通过GetDetail下面的函数传递变量.我可以传递字符串/数字,它可以正常工作.

但是我无法传递变量

detLink.onclick = new Function ("GetDetails()");
detLink.setAttribute('onclick',"javascript:GetDetails()")
Run Code Online (Sandbox Code Playgroud)

rah*_*hul 5

detLink.onclick = function () { GetDetails ( parameter1, parameter2, ... );  }
Run Code Online (Sandbox Code Playgroud)

这是一个匿名函数.

另请阅读函数表达式(函数运算符)

函数表达式与函数声明类似,并且具有与函数声明相同的语法

function [name]([param] [, param] [..., param]) {
   statements
}
Run Code Online (Sandbox Code Playgroud)

name函数名称.可以省略,在这种情况下,该函数称为匿名函数.

param要传递给函数的参数的名称.一个函数最多可以包含255个参数.

语句包含函数体的语句.