Я пытаюсь создать текстовое поле, в котором пользователь может ввести одно из ключевых слов цвета, например, синий, лайм или черный, нажмите кнопку «Отправить», а цвет фона страницы будет соответственно.
Вот что у меня есть:Установите цвет фона на основе ввода текста пользователя
<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 und properties, которые вы хотите сохранить неповрежденными (например, фоновое изображение), сделайте это 'document.body.style.backgroundColor = color'. –
@ScottSauyet: хорошая идея. Редактирование. – Cerbrus