在写一个项目中自己定义了一个javascript函数 close(div),在使用中将这个close()函数放在链接a中使用,没有出现一点的问题。后来在一个input button中设置onclick事件,调用这个函数,发现这个函数居然不执行,后来寻寻觅觅中,终于发现了原因的所在,原来close函数是window对象的一个方法,在普通的调用中另外自定义的函数是没有任何问题的,但是在input中,确实默认调用的是window对象的这个方法。
后来的解决方法是将我自定义的函数改名了。