我做一个权限控制从后台取得权限资源RightObId,通过权限资源决定那些页面显示。在jsp页面上:
function getRightsObId(){
        var rightsObId=<%=rightsObId%>;
              return rightsObId;
在js页面上:
var rightId= getRightsObId();   //getRightObId是一个从后台传来的json数据 
 for (i=0;i<10;i++){
 rightId.right[i].objects;     
 alert(rightId.right[i].objects);
 }怎么将rightId.right[i].objects中的数据赋给
document.getElementById("rightId.right[0].objects").style.display="none"document.getElementById(" ").style.display="none"用来控制页面显示

解决方案 »

  1.   

    将你返回json的对象的key和页面id对应即可
    var json = {name: "admin", age:15};
    for (var key in json) {
      document.getElementById(key).value = json.key;
    }
      

  2.   

    饿 谢谢楼上的同学 
      我发现问题的关键了
    document.getElementById("rightId.right[0].objects").style.display="none"这个地方不能用"" 
    document.getElementById(rightId.right[0].objects).style.display="none" 这样就可以了