Ok .. Так что у меня есть HTML элемент, который отображает текущее значение, значение изменяется с помощью ползунка диапазона, я изменить значение элемента HTML с использованием JavaScript с помощью следующего кода:Добавить HTML код в переменную JavaScript
hex_out = document.querySelector('#hex');
hex_out.value=rangeValue;
Который выше работает отлично, но в последнее время я должен был быть в состоянии добавить немного HTML кода в hex_out.value
, например, если я попробовать
hex_out.value="<font color='red'>"+rangeValue+"</font>"
это изменит hex_out.value
к коду, указанному ниже
<font color='red'>Range slider value</font>"
, который, очевидно, не то, что я пытаюсь сделать. Как бы добавить html-код в hex_out.value
и отобразить его правильно?
Прежде чем кто пробует сказать: «Это дубликатом вопрос», понимаю, я пробовал почти все решения, показанные на переполнение стека без везения
EDIT: Вот несколько фотографий:
Это то, что тем он должен выглядеть следующим образом:
Но после изменения значения ползунка диапазона отображается следующим образом:
обратите внимание, как он отображает HTML-код, когда этого не должно быть? ну да вот моя проблема :(
EDIT: Спасибо StackOverflow сообществу я получил это работает со всеми вашей помощью, спасибо
Пожалуйста, показать больше кода? Что такое '# hex'? Я подозреваю, что это элемент 'input'? Если это так, вы не можете отображать HTML в элементе 'input'. Похоже, вы хотите сделать 'hex_out.style.color =" red "'. – IMTheNachoMan
@RevTech я проверил код на вашем сайте, и он работает. – RockOnGom
@RockOnGom да, я смог заставить его работать :) – RevTech