鍍金池/ 問答/HTML/ 一個超鏈接點擊之后,在頁面顯示這條是已經(jīng)點擊過的,然后刷新頁面后,這個樣式再去掉

一個超鏈接點擊之后,在頁面顯示這條是已經(jīng)點擊過的,然后刷新頁面后,這個樣式再去掉

相關(guān)問題

列表中其中一項是點擊跳轉(zhuǎn)的,點擊后,列表中顯示此條已經(jīng)預(yù)覽過;但是當主動刷新頁面后,這個樣式去掉,還恢復(fù)到未預(yù)覽前的狀態(tài);
經(jīng)過調(diào)試網(wǎng)頁過期或者切換登陸人員樣式才能去掉,因此查詢了:visited的生命周期,確實是需要網(wǎng)頁過期才能去掉這個樣式,目前除了這個方法,還有其他方法可以實現(xiàn)刷新頁面就能去掉樣式的辦法不?

相關(guān)代碼

    table a {
        color: #105acc;
    }
    table a:visited {
        color: #0a2456;
    }
回答
編輯回答
慢半拍

1.樣式清除默認的訪問樣式
2.然后在頁面中通過JS動態(tài)給每個訪問過的鏈接加樣式
這樣就能保證刷新頁面時,自動恢復(fù)到初始狀態(tài)

2018年8月7日 03:37
編輯回答
玄鳥

js jq 可以做到

<body >
 <script src="http://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
<a href="##">5555</a>
<script>
    $('a').css('color','red');
</script>
</body>
2018年6月26日 19:24
編輯回答
情已空

何必這么麻煩,在js中寫? 不如直接在css中清除默認樣式,或者給它設(shè)置color,設(shè)置了color就不會再有顏色變化了

2017年6月18日 02:16