js改变class的值

ooahaoo123 2012-01-08 11:10:07

js点击事件改了class的值,但是重新加载后,又会变回原来的值,怎样可以做到点击事件改变了class的值,重新加载后依然保持改变后的值,直到下一个事件被点击才变回原来的值。

...全文
1107 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
MiceRice 2012-01-09
  • 打赏
  • 举报
回复
除非楼主你采用某些手段去自动回复这个值,比如:

JS点击事件改变了class的值后,将这个信息写入cookie;然后在BODY节点的onload事件中,写代码根据cookie中的信息自动重做上述改变过程。
wangjiangbo2 2012-01-09
  • 打赏
  • 举报
回复
你这个class 是怎么写的?里面是否有变量初始化
专坑队友 2012-01-09
  • 打赏
  • 举报
回复
楼上正解
取与舍 2012-01-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ldh911 的回复:]

除非楼主你采用某些手段去自动回复这个值,比如:

JS点击事件改变了class的值后,将这个信息写入cookie;然后在BODY节点的onload事件中,写代码根据cookie中的信息自动重做上述改变过程。
[/Quote]

如果你真想这么干,那么这是个不错的方法~
fireelf000 2012-01-09
  • 打赏
  • 举报
回复
楼主首先要搞清楚js是客户端代码,js做的所有操作都是在客户端完成的,所以你也的页面重新加载后数据又恢复到了服务器端的初始数据。
要实现楼主的需求正如楼上所说可以使用cookie,另外也可以通过ajax把数据提交到服务器端,那么重新加载后由于服务器端的数据已经更新,客户端也就会改变。
ooahaoo123 2012-01-09
  • 打赏
  • 举报
回复
用JS实现不了,后来用PHP实现了
a3737500 2012-01-08
  • 打赏
  • 举报
回复
首先他既然点刷新了就意味这这个页面要重新加载,页面回到初始化设置,如果他点完按钮后,在刷新后,按钮还是点完后的状态,你没感觉这是个错误的事情吗

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧