window.onload 中如何为标签的onclick=一个带参数的函数
javascript吧
全部回复
仅看楼主
level 11
mcmcmcmc2 楼主
window.onload = cAll;
function cAll(){
var allLinks = document.getElementsByTagName("a");
for(var i=0;i<allLinks.length;i++)
{
if(allLinks[i].className.indexOf("menulink")>-1)
{
var nId = allLinks[i];
allLinks[i].onclick = toggleMenu;
}
}
}
function toggleMenu(){
alert("1");
return false;
}
现在这样是可以的,但是如果toggleMenu 要带参数怎么办?
其中allLinks[i].onclick = toggleMenu 部分中toggleMenu 如果带参数,就直接调用了
2012年11月23日 02点11分 1
level 12
allLinks[i].onclick = function(){ toggleMenu(foo,bar); };
2012年11月23日 02点11分 3
嗯啊,好用,谢谢了
2012年11月23日 03点11分
1