У нас есть поле в виде input. Есть рядом кнопка button. При вводе в поле название цвета ( например red или #001) и нажатии по кнопке, фон body будет меняться.
Я новичок в этом деле , поэтому прошу помощи.
Вот исходный код:
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8" />
<script>
function changecollor()
{
var color=document.getElementById('tag');
var test_1=document.body.style.backgroundColor;
var znachenie=document.getElementById('result');
color.style.background=znachenie.value;
}
</script>
</head>
<body id="tag">
<input id="result"/>
<button onclick="changecollor();">Изменить</button>
</body>
</html>
В общем написал корявенький код, есть ли смысл его подредактировать?
И как можно после ввода значения в input сделат так чтобы инпут очищался , а фокус оставался в поле ?
znachenie.value='';
znachenie.focus();
НЕ помогает.