今天遇到一个奇怪现像:一段JS脚本在IE中执行正常,在chrome中却执行失败。最后发现问题出在:
var top=...;
top在chrome中已经被定义了,就像document和window一样。所以我们在写js代码时,不可以再用top做变量名。
为了避免变量名重复,给变量名加个独特的前缀或后缀比较保险。
今天遇到一个奇怪现像:一段JS脚本在IE中执行正常,在chrome中却执行失败。最后发现问题出在:
var top=...;
top在chrome中已经被定义了,就像document和window一样。所以我们在写js代码时,不可以再用top做变量名。
为了避免变量名重复,给变量名加个独特的前缀或后缀比较保险。