我創建了錨標記,其中我使用心形圖示,點擊后會改變顏色。但我想在重新加載或重新啟動頁面后保持相同的顏色。當我重新啟動或重新加載頁面時,它會恢復為默認顏色。
var btnvar = document.getElementById('favorite')
function Fav() {
if (btnvar.style.color == "red") {
btnvar.style.color = "grey"
} else {
btnvar.style.color = "red"
}
};
<a href="#" class="phone_number" id="favorite" onclick="Fav()">
hello
</a>
uj5u.com熱心網友回復:
你的問題很有趣。
現在有多種可能:
1)您可以使用瀏覽器本地存盤并保存點擊心形圖示的IP地址
2)按照第一個程序,你可以使用瀏覽器會話/cookie概念而不是瀏覽器本地存盤
3)如果您需要以編程方式使其正確,則在資料庫表中單擊時將帶有國家代碼的 IP 地址保存起來,并使程序更加動態,從長遠來看,這會給您帶來很多好處。 好處如:如果您想分析哪個國家/地區的點擊次數更多,那么它將幫助您輕松找到它
如果您有任何疑問,請告訴我。
uj5u.com熱心網友回復:
您可以做的是取消設定(unset 
因為 localStorage 物件存盤的資料沒有過期時間,當你重啟或重新加載時,它仍然會保持顏色。您也可以將其存盤在資料庫中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/535441.html
