java,点击a标签改样式,跳转刷新后,样式还原了

钟丶2019 发布于 2015/10/21 15:00
阅读 1K+
收藏 0

java,点击a标签改样式,跳转刷新后,样式还原了

要怎么弄,才能把点击改的样式不被刷新还原啊?谢谢

function change(whichLink) {                         
    var url = document.getElementById("url");        
    var links = url.getElementsByTagName("a");       
    for (var i = 0; i < links.length; i++) {         
        links[i].setAttribute("class", "prop_name_");
    }                                                
    whichLink.setAttribute("class", "prop_name");    
}                                                    

加载中
0
开源中国首席公关
开源中国首席公关

首先 你应该明白前端和后端在程序中各自的角色和作用

你的逻辑: 1,用户点击A标签 -> 执行JS修改CSS -> 用户刷新页面(结束)

首先样式被还原是必须的,因为这一套流程都是单客户端的操作,没有被存储这些行为。

如何让其不还原 --> 必须存储用户点击的这个动作,下次刷新后先判断这个状态

0
aoyanfeng
aoyanfeng
这跟java有什么关系?
0
如人饮水小青蛙
如人饮水小青蛙

<script type="text/javascript">
    $('.column-right a').each(function(){
    if($($(this))[0].href==String(window.location.href))
        $(this).css({"color":"red"});
});
</script>

钟丶2019
钟丶2019
2年前的。。。
返回顶部
顶部