将值从javascript传递给html

时间:2012-02-18 12:38:52

标签: javascript html

我有一个隐藏的字段

<input type="hidden" name="smname" />

现在我在js文件中有一个函数count();如何将返回值分配给隐藏字段?

4 个答案:

答案 0 :(得分:11)

您可以为隐藏字段添加唯一ID:

<input type="hidden" name="smname" id="smname" />

然后在javascript中:

document.getElementById('smname').value = count();

其中count是您要调用的函数,它返回值:

var count = function() {
    return 'some value';    
};

答案 1 :(得分:2)

尝试:

document.getElementsByName('smname')[0].value = count();

答案 2 :(得分:0)

您想使用

等代码

的document.getElementById( “名称”)

然后将其作为对象处理。记得为你的html元素定义一个名字/ id。

答案 3 :(得分:0)

如果为input元素指定id属性,则可以使用document.getElementById()方法在javascript中获取对它的引用,然后设置元素的value属性

HTML

<input id="surname" type="hidden" name="smname" />

的Javascript

var input = document.getElementById("surname");
input.value = count();