【发布时间】:2018-12-27 19:43:26
【问题描述】:
当用户单击它时,我正在创建带有锚标记的竖起大拇指按钮,它的背景和字体颜色会发生变化,但问题是它正在改变背景颜色而不是字体颜色:
function changeColor() {
document.getElementById('icon').style.color = "#fff"; // forecolor
document.getElementById('icon').style.background = "#008000"; // backcolor
}
.thumb-up {
border: 5px solid green;
width: 42%;
padding: 30px 6px 34px 32px;
border-radius: 100%;
}
<a onclick="changeColor()" href="#">
<div id="icon" class="thumb-up">
<i id="icon" class="fas fa-thumbs-up fa-5x"></i>
</div>
</a>
问题:我想在点击时更改文本和背景颜色。
【问题讨论】:
标签: javascript html css