自己在工作中遇到的问题,已经自行解决。在javascript中函数也是一种类型。
//作为参数的函数
function DoSomeSing(url)
{
……
}
//作为参数的函数
function DoSomeSing(url)
{
……
}
//函数作为参数
function DealLink(aClass,funcName)
{
if(!document.getElementsByTagName){return;}
var links=document.getElementsByTagName("a");
for(var i=0;i<links.length;i++)
{
if(links[i].className==aClass)
{
links[i].onclick=function()
{
funcName(url);
return false;
}
}
}
}
交付使用的函数
function FillOAToLink()
{
DealLink("aShowOA",DoSomeSing);
}