第一种情况你的JS外联文件被覆盖了。通常是变量名和函数名相同被覆盖。
第二种情况:如果你是外联JS文件是在head标签中链接,那么有可能
外联JS文件没有window.onload
=
function(){}
第三种情况:JS文件路径引用错误
第四种情况:js文件引用正确,但是这个文件的API方法使用错误。
以上是常见的几种情况
用纯js实现点击“记住用户名”按钮,刷新之后用户名依旧在页面的效果方法如下:
1.登录成功之后,把登录信息加密后保存在cookie里面。
2.然后建一个js文件,在这个文件里面做用户是否已登录的判断!如果登录了就直接显示该页面,如果没登录,就跳转回登录页面。
3.这个js文件在登录后才能看到的页面都做引用。