我手边有这个问题:提示用户输入他最喜欢的背景和前景色。接收值并将其应用于页面的背景和前景。继续向用户提示这些详细信息,直到用户说不(请按取消按钮)。将颜色作为输入并重复更改背景和前景色直到用户单击取消按钮
这是我做过什么,到目前为止:
<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但没有反映每个循环后的变化 –