js中function同名引发的问题

先描述下问题

只要一点击A按钮,每次进这个页面B框和下面的表格就会默认保留上次的记录js中function同名引发的问题_第1张图片

原来,是由于点击A按钮时,触发了该html页面中的一个function,而该方法恰好与加载B的方法同名,而Afunction加载下拉框时是有默认值的,这样,每次重新进入该页面,会调用A方法,而不是B方法。

将B方法改名,问题可解决。

最近修改的bug很多都是由于方法的错误调用引起的,这个也是点击该按钮触发了某方法引起的bug,这类bug往往很隐蔽,需要仔细去找,踏破铁鞋无觅处,得来全不费工夫,其实我一开始思考的方向是对的,但是该JavaScript方法是写进html中,因粗心而没有马上发现,折腾了很久,找bug真需仔细谨慎才是。

 

你可能感兴趣的:(日常记录)