我想要改變一個按鈕單擊隨機顏色的身體背景顏色。隨機背景顏色變化
<script>
$(document).ready(function() {
$('.SpecButton').click(function() {
$('body').css('background-color',"<?php
$rand = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f');
$color = '#'.$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)];
echo $color;
?>");
});
});
</script>
問題是第一次點擊更改背景顏色,但第二次嘗試沒有。
stackoverflow.com/questions/3905145/apply-different-background-color-using-jquery或http://css-tricks.com/snippets/php/random-hex-color/ – Cam
PHP在服務器上運行。把PHP放入你的javascript是無用的,因爲它永遠不會到達客戶端。 – Leng
謝謝大家,我現在明白問題 –