Я пытаюсь создать скрипт, который, когда вы вводите шестнадцатеричное значение и нажимаете кнопку отправки, изменяет цвет текста на введенный цвет.вызов переменной внутри html
Кажется, проблема в том, как я зову переменную «UserInput» внутри переменной нового HTML
Любые идеи?
<script type="text/javascript">
function changeText3(){
var userInput = document.getElementById('userInput').value;
var oldHTML = document.getElementById('para').innerHTML;
var newHTML = "<span style='color:userInput'>" + oldHTML + "</span>";
document.getElementById('para').innerHTML = newHTML;
}
</script>
<p id='para'>Welcome to the site <b>dude</b> </p>
<input type='text' id='userInput' value='#' />
<input type='button' onclick='changeText3()' value='Change Text'/>
работает как шарм, спасибо – Dasa