js 函数改写 改成带参数的函数

JavaScript08

js 函数改写 改成带参数的函数,第1张

只需要在自定义的函数中添加参数就可以了,在函数调用的时候,传递一个参数就可以了。

无参数的自定义函数:

function a(){alert (1)}   

函数调用:

a()   //弹出一个1

修改上面的函数,变成有参数的函数:

function a(n){alert (n)}

函数调用:

a(4)   //弹出一个 4

此处的this是指 change()这个方法。这个方法没有className的属性,所以会报未定义。

改写成这样应该就不会有问题了。

//HTML dom改写

<li><a href="#1" onclick = "change(this)">lewvwer</a></li>

//javascript方法改写

function change(args){

  alert(args.className)

 }

如果解决你的问题,请采纳。