我试图通过GetDetail下面的函数传递变量.我可以传递字符串/数字,它可以正常工作.
但是我无法传递变量
detLink.onclick = new Function ("GetDetails()");
detLink.setAttribute('onclick',"javascript:GetDetails()")
Run Code Online (Sandbox Code Playgroud)
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个参数.
语句包含函数体的语句.
| 归档时间: |
|
| 查看次数: |
1539 次 |
| 最近记录: |