我是编程新手,我想在点击一系列颜色时更改项目颜色。我相信这可以通过CSS,javascript或JQuery来完成。哪个最有效?
答案 0 :(得分:3)
这是一个简单的示例,点击时包含类colorable
的所有元素都会添加另一个类red
,这会更改文本的颜色。
<强> HTML 强>
<div class="colorable">Color me in</div>
<强> CSS 强>
.red {
color:red;
}
JavaScript(使用jQuery)
$('.colorable').click(function () {
$(this).addClass('red');
});
答案 1 :(得分:0)
如果您想要随机颜色,可以执行以下操作:
<强> HTML 强>
<div id="button">Button</div>
<强> CSS 强>
div {
user-select: none;
}
<强>的JavaScript 强>
var button = document.getElementById('button');
button.addEventListener('click', changeColor, false);
function changeColor() {
this.style.color = '#'+Math.floor(Math.random()*16777215).toString(16);
}