javascript - 通过文本输入更改背景颜色

标签 javascript button input background-color

所以我有一个文本输入和一个按钮。我需要做的是,当您在文本输入中写入颜色名称然后按下按钮时,它将显示为页面的背景颜色。 IE。我会写“蓝色”,背景颜色会变成蓝色。我是java脚本新手,所以请温柔对待我。谢谢。

我需要仅使用 JavaScript 来编写此代码,而不使用任何 jquery。

HTML

<table bgcolor="#999999" align="center">
    <tr><td align="center"><b>Write the background color you want:</b></td></tr>
    <tr><td align="center"><form name="forme"><input type="text" name="colors"  /></td></tr>
    <tr><td align="center"><input type="button" value="Click for result" name="press" onclick="color('green')" id="getText" /></form></td></td>
</table>

JavaScript

function color(theColor) {
    document.bgColor =theColor;
}

最佳答案

要更改正文的背景颜色,您需要:

document.body.style.backgroundColor = theColor ;

关于javascript - 通过文本输入更改背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23907963/

相关文章:

javascript - 获取悬停时通过 OBJLoader 加载的对象模型的名称 - Three.js

Javascript 创建的按钮不会以 HTML 形式显示

python - 如何检查 raw_input 的必要输入?

javascript - 图片库问题 jquery

Javascript SonarQube 重构此功能以降低其认知复杂性

javascript - “this”指的是 jQuery on() 中错误的动态生成元素

winapi - 从win32按钮删除边框

swift - 隐藏和显示tableviewcell?

java - 禁用 Java 中的按钮,直到填满所有字段

java - 使用 Java 使用命令行管道输入