日期:2014-05-18  浏览次数:20428 次

简单问题!!
用JS变量存放一个从后台数据库获取来的值,我现在使用的方法是先将这个后台值放在一个前台元素中比如一个id= "lt_pic ";runat= "server "的div中。然后这样通过js获取   var=document.getElementById( "lt_pic ").innerHTML;
不过这样的话,如果设置这个div   的   visible= "false "那么就不能用document.getElementById( "lt_pic ").innerHTML获取了   因为获取不到隐藏的节点
我现在就是想用一个隐藏的节点或者dom对象中的什么变量来存放这个后台数据,并且可以通过js又能获得这个值。
请问怎么做?

------解决方案--------------------
1.
设置

<div style= "display:none "...


2.
通常使用一个名为【隐藏域】的 input 来存储

<inpu type=hidden id=MyHiddenField value= "911 " />

var val = document.getElementById( "MyHiddenField ").value;