- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想仅使用开关更改 HTML 文档的 bgColor,而不是使用函数。请帮忙。我是 JavaScript 新手。我的代码是这样的
<html>
<head>
<script language="javascript">
var color;
color = parseInt(prompt("Enter the color"));
switch(color)
{
case 1:
document.bgColor="red";
break;
case 2:
document.bgColor="blue";
break;
case 3:
document.bgColor="green";
break;
default :
alert("invalid");
}
</script>
</head>
</html>
最佳答案
也许是这样的?
var colors = [undefined, "red", "blue", "green"];
var input = parseInt(prompt("Enter the color"));
var color = colors[input];
if(color != undefined) {
document.body.style.backgroundColor = color;
} else {
alert("invalid");
}
无需将输入传递到开关
,只需将其用作包含颜色字符串的数组的索引即可。
进一步的想法:如果您想将任何类型的输入映射到颜色输出(即,不仅仅是数字输入),请使用对象:
var colors = {
1: "red",
"two": "green",
"sandwich": "blue"
}
....
关于javascript - 如何使用不使用功能的开关更改 HTML 文档的 bgColor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11682346/
我有一个输入,当有人将鼠标悬停在输入上时,我希望它的 BGcolor 变为灰色,然后当他们悬停在输入上时,我希望它的 BGcolor 变回白色(默认颜色)。但我也希望输入的 BGcolor 在输入焦点
我想更改表格中一个特定单元格的颜色:为什么以下不起作用? document.getElementById('myTable').rows[i].cells[j].bgColor="#mybgColor
我有一张表格显示最近 10 条新闻。但是当我想把任何新命令放到消息中时会出现 td blinks 或 flash bgcolor。 最佳答案 如果您正在使用 jQuery,您可以像这样使用 anima
有一张 table 我使用 reset.css 表示 ...td { background: transparent; .... 这条规则删除了 bgcolor 属性中设置的所有背景。但我不能拒绝使
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: Why does HTML think “chucknorris” is a color? bgcolor
我有下面的代码来打开一个工作正常的弹出窗口。弹出窗口有一个黑色背景,控制在弹出窗口本身代码的 body 标签内。 当弹出窗口最初打开时,页面具有白色背景,然后在代码加载后变为黑色。这不会打扰我,但它确
在下面的代码中,我得到了两个对话框,但页面的 bgColor 从未改变。是否有任何标准不支持 JavaScript 中的字体/颜色更改? document.write("This mess
我对 php 非常陌生,我有一个表格显示来 self 们支持门户的案例。案例的优先级设置为“高、中或低”,我希望每行的背景颜色根据该案例的优先级显示不同的颜色。例如,高 = 红色,低 = 白色,中 =
我找到了很多答案,但似乎没有一个对我有用。我已经编写了以下代码并且我知道它选择了正确的颜色但是整个表格的 td 单元格设置为返回的第一个数字的颜色。我需要它来反射(reflect)可能返回的不同数字。
我有一个 .SWF 电子邮件提交表单。背景颜色通过以下方式设置: `` 并嵌入: `` 是否可以将鼠标悬停在对象或包含的 div 上来更改这些值?即#ffffff 非常感谢! 最佳答案 将 wmode
所以我想做的是将输入字段放在标签上并更改焦点输入字段的背景颜色。以便 bgColor 覆盖标签的文本。 这是它的样子: Nachname 我将输入字段和标签都放在一个 div 中,这样所
嗨,我是 bootstrap 的新手,我遇到了一个问题,这是我的代码 Bootstrap Progress Bar Progress Bar 11 我想改变背景颜
任何人都可以帮助我改变我的 bgcolor 的形状更像 rounded 而不是矩形...我只是不是 css 的专家任何人都可以帮助我请。 最佳答案 你试过吗 table { border-collap
我已经在 css 中编写了 body 将具有蓝色,但在 javascript 中我已经使 body 每秒都会改变颜色,直到我添加全局 css 之前它一直有效。我无法删除 css,因为它有很多我无法取消
我正在尝试向表格单元格添加一个简单的栏,例如着色。 样本 JSBIN HTML clickable - half co
我一直在开发一个网络应用程序,它可以检索我选择的所有乐透彩票组合及其相应的中奖组合。这是它的工作原理/我的分步工作: 从数据库中检索中奖组合表 从中奖组合表中检索到乐透 ID 后,它将用作 ID 来查
为什么div的背景色没有更新? Tagger.prototype.mouseDown = function(event) { this.element.style.posLeft = event.
我想仅使用开关更改 HTML 文档的 bgColor,而不是使用函数。请帮忙。我是 JavaScript 新手。我的代码是这样的 var color; color = parseInt(prom
我创建了使用“添加行”按钮将行添加到表中的程序。每行都作为新行添加到表中。我想为奇数行和偶数行添加不同的背景颜色。我正在使用 jQuery 添加背景,但我的代码中有一点错误。我的意思是我可以在行中添加
我知道某些特定文本的背景颜色可以这样更改: printf("\033[031m bgColor is now red \033[047m And now white.\n"); 但是无论如何,如何更改
我是一名优秀的程序员,十分优秀!