次のスクリプトを使用して色を設定しています。
<script type="text/javascript">
if (localStorage.buttonColor) {
document.getElementsByTagName('html')[0].className = localStorage.buttonColor
}
function getButtonColor(buttonName) {
localStorage.buttonColor = buttonName;
document.getElementsByTagName('html')[0].className = buttonName
}
</script>
ここに私のHTMLがあります:
<form class="ng-pristine ng-valid">
<button name="darkBlue" onclick="getButtonColor(this.name)">Blue</button>
<button name="black" onclick="getButtonColor(this.name)">Black</button>
</form>
色を選択すると、その色を選択するボタンが無効になり、再度選択できないようにするにはどうすればよいですか? 次に、別のボタンをクリックすると、他のボタンが有効になります。また、localstorage から選択したボタンを無効に設定する必要があります。申し訳ありませんが、以前の質問でこれについて完全に言及していませんでした。