一尘不染

将javascript变量值传递到输入类型隐藏值中

html

我想将两个整数的乘积值赋给html文档中已经存在的隐藏字段。我正在考虑获取javascript变量的值,然后将其传递给隐藏的输入类型。我很难解释,但这是它应该如何工作的:

脚本示例

 <script type="text/javascript">
 function product(a,b){
      return a*b;
 }
 </script>

以上计算产品,我希望产品位于隐藏字段中。

<input type="hidden" value="[return value from product function]">

这怎么可能?


阅读 298

收藏
2020-05-10

共1个答案

一尘不染

您可以为隐藏字段指定一个ID:

<input type="hidden" id="myField" value="" />

然后要分配其值时:

document.getElementById('myField').value = product(2, 3);

确保已在DOM完全加载后执行此分配,例如在window.load事件中。

2020-05-10