私はこのJavaScriptスイッチステートメントを持っています:
function showSideMenu() {
switch (document.forms["culinaryrequest"].culinarytype.selectedIndex) {
case 0:
document.getElementById('case1').style.display="none";
document.getElementById('case2').style.display="none";
document.getElementById('case3').style.display="none";
document.getElementById('case4').style.display="none";
break;
case 1:
document.getElementById('case1').style.display="table-row";
document.getElementById('case2').style.display="none";
document.getElementById('case3').style.display="none";
document.getElementById('case4').style.display="none";
break;
case 2:
document.getElementById('case1').style.display="none";
document.getElementById('case2').style.display="table-row";
document.getElementById('case3').style.display="none";
document.getElementById('case4').style.display="none";
break;
case 3:
document.getElementById('case1').style.display="none";
document.getElementById('case2').style.display="none";
document.getElementById('case3').style.display="table-row";
document.getElementById('case4').style.display="none";
break;
case 4:
document.getElementById('case1').style.display="none";
document.getElementById('case2').style.display="none";
document.getElementById('case3').style.display="none";
document.getElementById('case4').style.display="table";
break;
default:
break;
}
}
ユーザーがドロップダウン メニューからオプションの 1 つを選択すると、上記の switch ステートメントによって制御される特定の要素が表示されます。問題は更新時に発生するか、ユーザーがエラーを受け取ってページに戻ると、要素が再び非表示になります。要素を表示し続けるために Cookie を設定したいのですが、switch ステートメントに Cookie を追加する方法がわかりません。私は例を得ることができますか?ありがとう!