如何替换javascript变量's值添加到表单字段
How to replace a javascript variable's value to a form field?
我有
<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的元素。
使用如下DOM函数:
var el = document.getElementById(yourId);
el.value=battery;
您可以使用一些其他函数来获取元素
在输入上输入一个id,并使用document.getElementById(inputId).value
获取/设置其值
例如
<script type="text/javascript">
var battery = navigator.battery || navigator.mozBattery || navigator.webkitBattery;
document.getElementById("batt").value = battery;
//and the other way round
var batt = document.getElementById("batt").value;
</script>
<input id="batt" name="battery" type="hidden" value="">
相关文章:
- JS动态添加字段-删除按钮不起作用
- 向laravel表单动态添加字段
- MaskMoney.js无法处理动态添加字段
- 流星:在创建帐户上添加字段
- 使用DB值动态添加字段到Form,php
- 使用object.freeze()扩展函数对象-can't添加字段
- 在ASP.Net web窗体/MVC中动态加载和添加字段
- 如何在使用Knex.JS添加字段时捕捉错误
- KendoUI 网格:动态向数据源添加字段
- Jquery- 动态添加字段 - 防止删除最后一个项目
- JQuery 无法获取动态添加字段的值
- 扩展 Ext.data.Model(动态添加字段)
- 如何使用角度 JS 添加嵌套的添加字段
- 如何在 CKeditor 上传中向 POST 值添加字段
- 在流星中向用户集合添加字段的正确方式
- 按数组分组并在主数组中添加字段和子数组
- 如何在JavaScript中为HTML上的动态添加字段执行乘法
- 如何在javascript中为html上的动态添加字段匹配id
- 在具有嵌套属性的轨道中动态添加字段
- 使用jquery添加字段