The javascript language has some special characteristics, so it is easy to make some low-level errors when writing JavaScript scripts:
1. Use the value "=" as "= ".
According to the Daily mathematical logic, we are used to using the value assignment "=" as the equals sign when making condition judgments, such as: If (ELEM. classname = "nav_on "){...}
2. The function has been called when assigned a value.
For example:
VaR Func = Function (Item ){...}
ELEM. onclick = Func (window. getelementbyid ( " NAV " ));
3. You often forget to delete the console. log used for debugging. (This can be solved by defining the debugging function in the framework and calling the debugging function during use)
4,CodeDuring optimization, a method or attribute of an object is often deleted or commented out. Pay attention to whether the comma after the last method or attribute of the object is removed. This will cause the IE browser to report an error.