//ランダムカラージェネレータ
function getRandomColor() {
var letters = '0123456789ABCDEF'.split('');
var color = '#';
for (var i = 0; i < 6; i++ ) {
color += letters[Math.floor(Math.random() * 16)];
}
return color;
//これが私のJqueryです。どうすればそれらを組み合わせることができるのだろうか?
$( document ).ready(function() {
$("button").click(function(){
$(this).css({'background-color':color});
});
});
//ここで最初に尋ねた質問です。コーディングは初めてです。
コードの少し変更されたバージョン.... ループが動作を終了した後、起こりうるエラーを回避するために区切り文字を挿入,
し、変数にsplit()
を付加し#
てみてくださいcolor
。
function getRandomColor() {
var letters ='0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F'.split(','); var color ;
for (var i = 0; i < 6; i++ ) {
color +=letters[Math.floor(Math.random() * 16)];
}
color = '#'+color;
return color;
}
の#
すべての文字を累積した後、最初に配置する必要があるためcolor
。getRandomColor()
変数の計算値を返しますcolor
。
$( document ).ready(function() {
$("button").click(function(){
$(this).css({'background-color':getRandomColor()
});
});
});
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加