我正在嘗試製作一個文本框,用戶可以在其中鍵入藍色,石灰或黑色等顏色關鍵詞之一,然後單擊「提交」,頁面背景顏色將會變爲相應地改變。
以下是我有:根據用戶的文本輸入設置背景顏色
<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