给你测试了,主要有两点,一个是你把方法运行在了对象之前,所以js找不到对象,读不了值,只要把脚本写到input对象后面,或者在末尾处加执行方法也行的;还有就是给它赋值的时候,是value,不是Value,大小写要分清楚的。下面是可以正确运行的代码:
hiddenField通常指隐藏的表单域,即
hiddenField的value通常指
的value属性值,即示例中的something
hidden表单的值可以用如下方法进行改变
document.getElementById('test').value = 'newValue';
解释:
document.getElementById('test')获取id为test的元素
value属性即原始值hiddenField,将其重新赋值,即可改变value
document.getElementById("hiddenField").value=parseInt(ltime1)-1
你拿来的是字符串字符串没法做减法,js会抱错
hiddenField的值改变在ie查看源文件里是看不到变化的,你可以试着用Js取出来Hidden的值放入一个标签的innerHTML里看是否有改变。
document.getElementById("hiddenField").Value = String(parseInt(ltime1)-1)