我们用一个按钮调用一下这个函数:将按钮的点击事件指向这个方法
<input type="button" value="click me" onclick="hanshu()">
现在我在此方法中再写一个方法
我们在这个方法中将body的点击事件指向了一个新的方法,匿名方法。然后弹出click body
function addclick()
{
// 这样不能实现把body的单击事件指给新的方法, 因为body不能访问在函数体里的函数
/*
document.body.onclick = new function()
{
alert('click body');
};
*/// 这样可以实现
document.body.onclick = btnan;// 如果把方法指向函数内的方法,则会出现错误:neihanshu未定义
// document.body.onclick = neihanshu;}
function btnan()
{
alert('click body');// function neihanshu()
// {
// alert('函数里的函数被调用');
// }
// neihanshu();}
简介
function hanshu()
{
//函数体...
}
这样我们就定义了一个名为hanshu的函数,现在我们尝试调用一下这个函数。其实很简单,调用函数就是用函数的名称加括号,即:
hanshu();
这样我们就调用了这个函数。
我们用一个按钮调用一下这个函数:将按钮的点击事件指向这个方法
<input type="button" value="click me" onclick="hanshu()">
现在我在此方法中再写一个方法
我们在这个方法中将body的点击事件指向了一个新的方法,匿名方法。然后弹出click body
function hanshu()
{
document.body.onclick = function()
{
alert('click body');
};
}