Как динамически изменить значение метки метки - PullRequest
1 голос
/ 03 ноября 2011

Я использую один тег <meter> в моем html5.

Я хочу динамически изменять значение этого тега метра, используя JavaScript.

Я использовал следующее:

document.form1.meter1.value = 5;

Но это не работает.

Ответы [ 2 ]

2 голосов
/ 03 ноября 2011

Попробуйте:

document.getElementById('meter1').setAttribute('value', '0.5');
0 голосов
/ 03 ноября 2011

Максимальное значение метки метки (если вы ее не указали) составляет 1.Поэтому, если вы хотите изменить его значение, оно должно быть в диапазоне от 0 до 1.

Таким образом, ваш код верен, он просто не работает, потому что значение, которое вы даете, неверно.Присвойте ему значение, скажем, 0,05 (потому что это выглядит так, как вы хотите. Я предполагаю, что вы предположили, что оно прошло от 0 до 100. Таким образом, 5/100 будет равно 0,05), и оно будет работать.

Считайте документы MDN на метке счетчика .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...