RT

解决方案 »

  1.   

    可以将所有div存放在一个数组上
    然后按序号获取div 在js 里面对它的css进行修改
    document.getElementsByTagName()可以获取div组合
      

  2.   

    运行程序后查看源代码,看下这个div的id然后在aspx页面写一个个函数,给他添加css
    <style type="text/css">
    .divDemoStyle{
    border:solid 1 red;
    }
    </style>
    function AddcssToDiv()
    {
       if(document.getElementById(divID))
           document.getElementById(divID).className = "divDemoStyle";
    }
    <body onload="AddcssToDiv()">
      

  3.   

     你如何获取id? gridview自动生成外层的那个div是没有id的
      

  4.   

            <div id="div1">
              <font style="color:red">  <div></font>
    <table cellspacing="0" rules="all" border="0" border="1" id="GridView1" style="border-collapse:collapse;">
    <tr>
    <th scope="col"><a href="javascript:__doPostBack('GridView1','Sort$a')">a</a></th><th scope="col"><a href="javascript:__doPostBack('GridView1','Sort$b')">b</a></th><th scope="col"><a href="javascript:__doPostBack('GridView1','Sort$c')">c</a></th>
    红色的div是  GridView1外层的div
    无id的
      

  5.   


    那你的gridview有id吧,那么就可以这样。试试根据gridview的parentElement找到它外面的那个没有id的div
    function AddcssToDiv() 

      if(document.getElementById(GridViewID)) 
          document.getElementById(GridViewID).parentElement.className = "divDemoStyle";