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

时间:2012-10-24 11:16:09

标签: javascript html

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

假设我有:

function add()
{
  return 10;
}

然后在加载页面时,此10应存储在文本字段中:

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

3 个答案:

答案 0 :(得分:0)

document.getElement('[name=anything]').value = add();

function add(){
    return 10;
}
​

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

示例:http://jsfiddle.net/jss3Y/

答案 1 :(得分:0)

你可以用这种方式编写你的功能

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)
}

答案 2 :(得分:0)

您可以为此输入设置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>