我不想在頁面加載後更改類。如何在我的項目中添加類cookie。如何通過javascript添加類cookie?
HTML 紅 綠色
<div class="red">Testing Text1</div>
<div class="red">Testing Text2</div>
CSS
.red{
color: red;
font-weight: bold;
}
.green {
color: green;
font-weight: bold;
}`
的Javascript
function changeClass(value) {
var color1 = 'red';
var color2 = 'green';
if (value == 2) {
color1 = 'green';
color2 = 'red';
};
var elems = document.getElementsByClassName(color1);
var i = elems.length;
while (i--) {
var item = elems[i];
if (hasClass(item, color1)) {
removeClass(item, color1);
addClass(item, color2);
}
};
return false;
};
function hasClass(ele, cls) {
return ele.className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)'));
}
function addClass(ele, cls) {
if (!hasClass(ele, cls)) ele.className += " " + cls;
}
function removeClass(ele, cls) {
if (hasClass(ele, cls)) {
var reg = new RegExp('(\\s|^)' + cls + '(\\s|$)');
ele.className = ele.className.replace(reg, ' ');
}
}
你需要添加什麼類? –
Sry.i想添加cookie。不上課。 – user3675191