前提・実現したいこと
JavaScriptを用いて、ボタンをクリックすると色が白からオレンジに変化する実装をしました。
しかし、ページを離れると、また元の白色に戻ってしまいます。クリックしたボタンをオレンジのまま留めたい場合、どのような実装で可能になりますか??
(色々と検索ワードを変えて検索してみたのですが、この問題の解決法についてのページは見当たらなかったように見えます...)
発生している問題・エラーメッセージ
該当のソースコード
JavaScript
1window.addEventListener("load", function(){ 2 const goodAnswerButton = document.getElementsByClassName('good-answer') 3 for (let i = 0; i < goodAnswerButton.length; ++i) { 4 goodAnswerButton[i].addEventListener("click", function(){ 5 if (goodAnswerButton[i].getAttribute("style") == "background-color:rgba(255, 115, 0, 0.432);") { 6 goodAnswerButton[i].removeAttribute("style", "background-color:rgba(255, 115, 0, 0.432);") 7 } else { 8 goodAnswerButton[i].setAttribute("style", "background-color:rgba(255, 115, 0, 0.432);") 9 } 10 }) 11 } 12})
Rails
1【解決ボタンのコード】 2 3<div class="good-answer" id="text-button"><p id="text">解決</p></div>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/07 12:07