请问怎么通过JavaScript代码去更改伪元素的属性值?
html5吧
全部回复
仅看楼主
level 3
2025061922 楼主
JS代码:
for(var i = 1; i <= monDaynum; i++) {
var subContent = document.createElement("div");
subContent.className = "canChoose";
if(nowDay === i) {
subContent.style.borderBottomColor = "red";//It doesn't work
} else {
}
if(i == nowDay) {
subContent.classList.add("today");
}
subContent.innerHTML = i;
el.appendChild(subContent);
}
CSS代码:
.calendar-content .canChoose {
color: #4A494A;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #BBBBBB;
}
.calendar-content .canChoose:after {
width: 20px;
margin-top: 5px;
margin-left: auto;
margin-right: auto;
border-bottom: 8px solid #5A8C19;/*想要通过JS改变这里的颜色值*/
border-radius: 10px;
content: "";
display: block;
}
2017年08月07日 11点08分 1
1