只需要在自定义的函数中添加参数就可以了,在函数调用的时候,传递一个参数就可以了。
无参数的自定义函数: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)
}
如果解决你的问题,请采纳。