ei.innerHTML = 该处如何把选择的图片相对应的设备信息显示出来;信息放在<input id='sbxx' type='hidden' value='"+sSBInfo+"'/> 里面吗?
是的话就用ei.innerHTML=document.getElementById("sbxx").value;就可以了

解决方案 »

  1.   


    信息是放到隐藏域里了,隐藏域也是动态加载的,但通过ei.innerHTML=document.getElementById("sbxx").value得到的值并不是和设备相对应的信息,各个图标显示的都是相同的信息
      

  2.   

    cs表示什么啊????
    .cs文件?还是别的啥东西????
      

  3.   

    即使是动态写在innerHTML里面的东西,也是可以通过document.getElementById等方法取到该对象的
      

  4.   

    你所谓的cs应该是.cs文件里写的东西吧?也就是服务器端代码?
    这样的话,你不刷新页面,或者不用ajax之类的方式去访问服务器,是没法得到别的图片的或者你可以考虑将这些东西存储到一个js数组里,然后再通过数组索引去获取
      

  5.   

    思想:
    1.内容显示的标签的id.innerHTML = 要显示的内容;
    2.通过JS把input 的type="hidden" 换成type="text" 
      

  6.   

    在后台CS文件里为什么这样写也显示不出来相关信息啊
    Response.Write("<script language=javascript>document.getElementById.innerHTML='"+sSBInfo+"';</script>");
      

  7.   

    如果我没猜错的话,这里
    strImg+=" <div style=\"LEFT:"+m+"px;TOP:"+n+"px;POSITION: absolute;VISIBILITY: visible;Z-INDEX: 108;\"> <img src='"+sbicon+"'WIDTH='17'px;HEIGHT='17'px;/> <input id='sbxx' type='hidden' value='"+sSBInfo+"'/> </div>"; 
    你是写在一个循环里吧,你有多个图片,就应该对应多个hidden域,你可以这样,对每个img都设一个id,比如
    img1,img2,img3...,对应的hidden的id设为hdn1,hdn2,hdn3...
    取的时候再 取对应的hdn的值
      

  8.   

    动态加载的Hidden域而且每个图片现在都有一个相对应的Hidden域,只是当取值的时候如何辨别所选图片对应的Hidden域啊
      

  9.   

    如果图片相关信息在数据库
    用ajax取