我正在尝试制作一个文本框,用户可以在其中键入蓝色,石灰或黑色等颜色关键词之一,然后单击“提交”,页面背景颜色将会变为相应地改变。
以下是我有:根据用户的文本输入设置背景颜色
<label for="color">Color: </label><input type="text" name="color" size="20" id="color" />
<button type="button" onClick="javascript:changeBGC(color)">Submit</button>
,然后在我的脚本
function changeBGC(color){
document.bgColor = color;
}
...或者,如果你有其他backgro你想保持完整的属性(如背景图像),使它'document.body.style.backgroundColor = color'。 –
@ScottSauyet:好主意。编辑。 – Cerbrus