我有
<script type="text/javascript">
var battery = navigator.battery || navigator.mozBattery || navigator.webkitBattery;
</script>
<input name="battery" type="hidden" value="">
我想将电池的价值替换为输入,但是如何?
最佳答案
<script type="text/javascript">
var battery = navigator.battery || navigator.mozBattery || navigator.webkitBattery;
</script>
<input name="battery" type="hidden" value="">
<script type="text/javascript">
document.getElementsByName("battery")[0].value = battery.level;
</script>
仅当您输入的是第一个带有电池名称的输入时,此选项才有效。如果可以给它一个id(输入),则可以使用document.getElementById(“ id”),它总是精确地返回一个元素。不允许“具有相同ID的多个元素”。
关于javascript - 如何将javascript变量的值替换为表单字段?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9823824/