我应该如何使用 Javascript 将变量的值推送到输入值?我知道可以使用 setAttribute 设置其他元素属性,但我无法在“值”中设置任何内容。
这是当前的javascript函数:
function testfunc(){
document.getElementsByTagName("meter")[0].setAttribute("value", "2000");
}
和 HTML:
<!doctype html>
<head>
<meta charset="utf-8">
<title>untitled</title>
</head>
<body>
<div id="container">
<button onclick="testfunc()">Find my elevations</button>
<meter value="900" min="0" max="5280" id="high">500/5280</meter>
</div>
</body>
</html>
</p>
我想做的是将当前设置值 900 替换为 testfunc() 值 2000。2000 是完全任意的,因为它将是实时应用程序中动态生成的数字。