根据 Cookie 的存在突出显示按钮
Highlight a button based on existence of a cookie
我的网站上有几个按钮以及几个cookie。我有一个名为"chosenValue"的cookie,我想突出显示与cookie中存储的值对应的值。例如,我检索存储在 cookie 中的值:
var value = readCookie('chosenValue');
假设存储的值是"id1"。然后,我想突出显示与"id1"关联的按钮。
<input type="button" class="buttons" name="button-terms" value="id1"></input>
<input type="button" class="buttons" name="button-terms" value="id2"></input>
<input type="button" class="buttons" name="button-terms" value="id3"></input></h3>
目前,按钮基于悬停突出显示。但我希望它根据存储在 cookie 中的值突出显示。
/*Button stylings */
.buttons {
border: solid;
padding-right: 20px;
padding-left: 20px;
margin-right: 10px;
margin-left: 10px
font-size: 120%;
background: transparent;
margin-top: 20px;
color: black;
border-color: black;
font-size: 20px;
font-family: "brandon-grotesque",sans-serif;
}
.buttons:hover {
background: darkred;
border-color: black;
color: white;
cursor: pointer;
}
我该怎么做?
在 CSS 中将 ".buttons
:hover" 更改为 ".buttons:hover, .button-active",然后在 JavaScript 中
:$(".buttons[value="+readCookie('chosenValue')+"]").addClass("button-active");
尝试:
.JS:
document.getElementById(readCookie('chosenValue')).className = 'buttons highlighted';
.CSS:
.buttons.highlighted { background: orange }
相关文章:
- 如何使用AngularJS显示按钮或锚标记值
- PHP到JavaScript图表;显示w/按钮
- 输入按钮分隔显示按钮名称和值
- 如果条件为true,ServiceNow显示按钮
- 仅当在文本框中输入文本时显示X按钮
- 点击页面上的计数和显示按钮
- 填写完输入后,如何显示按钮
- 聚焦时如何显示按钮?有棱角的
- 如果已登录,则显示按钮,Meteor's空格键
- 通过键盘单击显示按钮上的按键事件
- 防止在 Jquery 表单提交时加载页面,但“无”显示按钮
- 为什么没有正确显示按钮
- 单击另一个用于显示/隐藏图层的按钮时,在Adobe PDF中隐藏/显示按钮的代码是什么
- 是否可以在单击其他按钮时显示按钮的引导弹出框
- 嵌入应该能够显示按钮
- 根据 Cookie 的存在突出显示按钮
- 如何使用javascript在特定网页上显示按钮
- CSS 在图像上显示按钮
- 单击时隐藏按钮,计时器用完时显示按钮
- 当用户使用 jquery 将焦点聚焦到文本区域时显示按钮