所以我有一个文本输入和一个按钮。我需要做的是,当您在文本输入中写入颜色名称然后按下按钮时,它将显示为页面的背景颜色。 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/