如何在加载页面时获取隐藏字段中JavaScript函数的返回值

如何在加载页面时获取隐藏字段中JavaScript函数的返回值,javascript,html,Javascript,Html,我有一个javascript函数。在加载HTML页面时,我希望将JavaScript函数的值存储在一个隐藏字段中 假设我有: function add() { return 10; } 然后,在加载页面时,此10应存储在文本字段中: <input type='hidden' name='anything'/> 您可以在函数中添加第一行,并在body标记的onload上调用该函数 示例:您可以用这种方式编写函数 function add(){ var answer =

我有一个javascript函数。在加载HTML页面时,我希望将JavaScript函数的值存储在一个隐藏字段中

假设我有:

function add()
{
  return 10;
}
然后,在加载页面时,此10应存储在文本字段中:

<input type='hidden' name='anything'/>

您可以在函数中添加第一行,并在body标记的
onload
上调用该函数


示例:

您可以用这种方式编写函数

function add(){
   var answer = 10; //or any calculation you want to do.
   var hiddenField =  "<input type='hidden' name='anything' value='"+ answer +"'/>"
   var myForm = document.getElementById('myFormID');
   // var myForm = document.getElementsByTagName('form')[0]; alternate for selecting form
   myForm.appendChild(hiddenField)
}
函数添加(){
var answer=10;//或您要执行的任何计算。
var hiddenField=“”
var myForm=document.getElementById('myFormID');
//var myForm=document.getElementsByTagName('form')[0];用于选择表单的替代项
myForm.appendChild(hiddenField)
}

您可以像这样为输入设置id:

<input id="hidden_input" type='hidden' name='anything' value=""/>

你可以这样做:

<script type='text/javascript'>

document.getElementById("hidden_input").value=add();

function add(){
    return 10;
}
</script>

document.getElementById(“隐藏的输入”).value=add();
函数add(){
返回10;
}

你被困在什么地方?
<script type='text/javascript'>

document.getElementById("hidden_input").value=add();

function add(){
    return 10;
}
</script>