【踩坑记录】 使用form标签的 reset() 方法报错原因及处理方法-LMLPHP

如果form标签内包含了 id 为 reset 的元素,在调用form的 reset() 方法时,会报xxx.reset is not a function,原因是在调用form的 reset() 方法时,并没有去form的原型中去找 reset() 方法,而是通过form.reset() 去找了form标签内包含的 id 为 reset 的元素,而这个元素只是一个dom,不是一个function,所以会报xxx.reset is not a function。

处理方法:避免在form标签包含的范围内给元素 id 命名为 reset

05-13 10:53