私はプログラミングが初めてで、クリックしたときにアイテムの色を一連の色に変更したいと考えています。これは、CSS、javascript、または JQuery を使用して実行できると思います。どれが最も効率的でしょうか?
質問する
47 次
2 に答える
3
簡単な例を次に示します。colorable
クリックすると、そのクラスを含むすべての要素に別のクラスがred
追加され、テキストの色が変わります。
HTML
<div class="colorable">Color me in</div>
CSS
.red {
color:red;
}
JavaScript (jQuery を使用)
$('.colorable').click(function () {
$(this).addClass('red');
});
于 2013-03-29T17:32:58.990 に答える
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);
}
于 2013-03-29T17:40:11.423 に答える