我手邊有這個問題:提示用戶輸入他最喜歡的背景和前景色。接收值並將其應用於頁面的背景和前景。繼續向用戶提示這些詳細信息,直到用戶說不(請按取消按鈕)。將顏色作爲輸入並重復更改背景和前景色直到用戶單擊取消按鈕
這是我做過什麼,到目前爲止:
<html>
<head>
<title>Color change</title>
</head>
<body>
<p id="msg">Test sentence</p>
<button onclick=myFunction()>Input</button>
<script>
function myFunction(){
do{
var a=prompt("Input backgroud color.","red");
document.body.style.backgroundColor=a;
var b=prompt("Input foreground color.","green");
document.body.style.color=b;
}while(a!="");
}
</script>
</body>
</html>
此代碼只是繼續要求輸入並沒有體現在色彩的任何變化。我希望每次輸入後顏色都會改變,直到用戶點擊取消。 任何建議都會有用。謝謝。
Y我們的代碼工作正常 –
@HoussemBdr但沒有反映每個循環後的變化 –