如何动态更改仪表标签的值

时间:2011-11-03 05:55:10

标签: javascript html html5

我在html5中使用了一个<meter>标记。

我想使用javascript动态更改此米标签的值。

我使用了以下内容:

document.form1.meter1.value = 5;

但它没有用。

2 个答案:

答案 0 :(得分:2)

尝试:

document.getElementById('meter1').setAttribute('value', '0.5');

答案 1 :(得分:0)

仪表标签的最大值(如果尚未指定)为1。因此,如果您想要更改其值,则必须在0到1的范围内。

所以你的代码是正确的,它只是不起作用,因为你给它的值是不正确的。给它一个0.05的值(因为这就是你想要的。我猜你认为它从0到100形成。所以5/100会是0.05),它会起作用。

Read the MDN docs on the meter tag