使用prompt(””,””)获取用户输入的字符串,直到实现输入“STOP”时停止。并在浏览器页面输出所有的输入:其他字符使用红色,“STOP”使用蓝色。
时间: 2023-03-30 19:04:32 浏览: 151
您好,这是一个关于 JavaScript 的问题。可以使用 while 循环和 prompt() 方法来实现。代码如下:
```javascript
let input = "";
let output = "";
while (input !== "STOP") {
input = prompt("请输入字符串:", "");
if (input === "STOP") {
output += "<span style='color: blue;'>STOP</span><br>";
} else {
output += "<span style='color: red;'>" + input + "</span><br>";
}
}
document.write(output);
```
这段代码会不断弹出输入框,直到用户输入了“STOP”为止。每次输入的字符串都会被添加到输出字符串中,并根据是否为“STOP”来设置不同的颜色。最后,输出字符串会被写入到页面中。希望能对您有所帮助。
相关问题
使用prompt(””,””)获取用户输入的字符串,直到实现输入“STOP”时停止。并在浏览器打印所有的输入:其他字符使用红色,“STOP”使用蓝色。
您好,这是一个关于 JavaScript 的问题。可以使用 while 循环和 prompt() 方法来实现。代码如下:
```
let input = "";
while (input !== "STOP") {
input = prompt("请输入字符串:", "");
if (input === "STOP") {
console.log("%c" + input, "color: blue");
} else {
console.log("%c" + input, "color: red");
}
}
```
这段代码会不断弹出提示框,直到用户输入了“STOP”为止。如果用户输入了其他字符串,会在控制台打印出该字符串,颜色为红色;如果用户输入了“STOP”,则会在控制台打印出该字符串,颜色为蓝色。
阅读全文