Я пытаюсь обновить значение строки прогресса HTML5 после ввода значения в текстовой области и нажатия кнопки. Я предполагаю, что я буду вводить только правильно отформатированные целые числа в текстовой области.Динамическое значение индикатора выполнения HTML5 при нажатии кнопки
Вот HTML:
<textarea id="txt" cols=20 rows=1 placeholder="Enter total time"></textarea>
<button onclick="myFunction()">Save</button>
<progress id="pr"></progress>
Вот JavaScript:
function myFunction()
{
var value = document.getElementById('txt').value;
document.getElementsByTagName("PROGRESS").setAttribute("value",value.parseInt());
};
Это не похоже на работу. Любая помощь приветствуется.
PS: Это мое первое сообщение здесь, как мне сделать код ярким и красивым?
Edit: Похоже, код стал красочным все само собой :)
Скрипка, кажется, не работает с измененным кодом. Индикатор выполнения остается в исходном значении по умолчанию. – CodeWalker
Он не работает в JSFiddle, но работает в редакторе HTML W3School. – CodeWalker
@CodeWalker Fiddle имеет обертку вокруг функции, обновленную Fiddle to No wrap. – Jonathan