-2

リロードごとにテキストを変更したいのですが、背景色も変更したいのですが、どうすればよいですか? PHPも使えます。このコーディングにはPHPは必要ありません。以下は私のコードのスケルトンです

CSS

.rotate
{
    background-color:#9C6;
}

Javascript

$(document).ready(function(){
    $('#myTxt').html("hai");
});

HTML

<div class="rotate" style="border: 1px red solid; height:100px; width:200px;">
   <span id="myTxt"></span>
</div>
4

2 に答える 2

2

HTML ファイルで PHP を使用する:

<?php $colors = array("#f00", "#0f0", "#00f", "#c0c0c0", "#abcdef"); ?>
  <style>
    .rotate
    {
        background-color:<?php echo $colors[array_rand($colors)] ?>;
    }
    </style>
于 2012-12-06T05:38:00.687 に答える
2

色とテキスト コンテンツを取得して、array内部のコンテンツとテキストを動的に変更しますdiv

String colors = ["red","green","blue",....up to 11];
String text = ["Murali","Bobby","Candy"....up to 11];

var x = Math.floor((Math.random()*10)+1);
$('#myTxt').html(text[x]);
$(".rotate").css("backgroundColor",colors[x]);
于 2012-12-06T05:39:54.467 に答える