我获取了一个div元素,能不能在javascript里直接设置css属性

解决方案 »

  1.   

    obj.style.xxx = "xxx";
    obj.className = "xxx";
      

  2.   

    通过id获取到div元素,然后设置起class即可
      

  3.   

    试下下面的代码吧,jquery做的,方便实用。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
    <html xmlns="http://www.w3.org/1999/xhtml">  
    <head>  
    <meta http-equiv="Content-Type" content="text/html; charset=gbk" />  
    <title>无标题文档</title>  
    <script type="text/javascript" src="jquery-1.4.2.min.js"></script>  
    <script type="text/javascript">
      $(function(){
      $("#tab tr").hover(
      function(){ $(this).addClass("hover");},
      function(){$(this).removeClass("hover");}
      );   
      });
       
      </script>
    <style>
    .hover{background:#FF0000}
    </style>
      </head>
      <body>
      <table id="tab" border="0" cellpadding="0" cellspacing="0">
      <tr><td>第一行第一列</td><td>第一行第二列</td></tr>
      <tr><td>第一行第一列</td><td>第一行第二列</td></tr>
      <tr><td>第一行第一列</td><td>第一行第二列</td></tr>
      <tr><td>第一行第一列</td><td>第一行第二列</td></tr>
      <tr><td>第一行第一列</td><td>第一行第二列</td></tr>
      </table>
    </body>
    </html>
      

  4.   

    jquery比较好做,比如:$("div").css("width":"200px");
      

  5.   

    document.getElementById("div").style.width="200px";
    我咋没看出好在哪里
      

  6.   

    这个可以设置,你要先获的他的句柄,然后通过,ogj.style.(你要设置的)=值,小弟知道的就这么多了
      

  7.   

    可能是他习惯了 。什么都是jquery好 。
      

  8.   


    ++不就className这个东西,我想没有必要搬个jq出来吧,杀鸡不用牛刀