No está exactamente claro a partir de su pregunta lo que quiere hacer. Por lo que entiendo, debe cambiar el color ingresando el valor hexadecimal, lo que se puede hacer simplemente mediante manipulaciones DOM. A continuación se muestra un código básico que cambia de color al hacer clic en el botón.
<html> <head> <script> var colors = ["red", "blue", "green"]; var colorIndex = 0; function changeColor() { var col = document.getElementById("body"); if( colorIndex >= colors.length ) { colorIndex = 0; } col.style.backgroundColor = colors[colorIndex]; colorIndex++; } </script> <body id='body'> <button onclick="changeColor();">Change color</button> </body> </html>Del mismo modo, puede usar el código hexadecimal ingresado en el cuadro de entrada y establecer el color de fondo/línea en consecuencia. Necesitará la ayuda de js y HTML, y también usará si o clases según sus necesidades.