<table id="table1" width="wh"border="0" cellspacing="0" cellpadding="0" height="2" >
  <tr>
  <td></td>
  </tr>
</table>如何用js给tabled的属性width赋值?

解决方案 »

  1.   

    document.getElementById("table1").style.width = 100
      

  2.   

    document.getElementById("table1").style.width="150px";
      

  3.   


    <script>
            $(function(){
                $("#table1").css("width","100");
            });
        </script>
      

  4.   

    不行的,无法实现
    <script language="JavaScript" type="text/javascript">
     var t1= document.getElementById("table1");
      t1.width = "500px
      alert(t1.width);
    </script><table id="table1" width="0" border="0" cellspacing="0" cellpadding="0" height="2" >
      <tr>
        <td></td>
      </tr>
    </table><script language="JavaScript" type="text/javascript"> var t2= document.getElementById("table1");
      alert(t2.width);
    </script>
      

  5.   

    你的javascript代码写错了,t1.width = "500px"应该写成t1.style.width="500px",记得加上style!!
      

  6.   

    你可以下个jQuery插件,这样就方便多了,直接写#4楼的代码就OK了
      

  7.   

     <script language="JavaScript" type="text/javascript">
        function aa()
        {
     document.getElementById("table1").style.width=100;
     var t1=document.getElementById("table1").style.width;  alert(t1);
      }
    </script>  <table id="table1" width="0" border="1" cellspacing="0" cellpadding="0" height="2" >
      <tr>
      <td></td>
      </tr>
    </table>这是我测试的行.
      

  8.   

    <body onload="aa()"> 给我ONLOAD事件看看能赋值的.
      

  9.   


    document.getElementById("table1").style.width=100;
    把上面的代码改成
    document.getElementById("table1").style.width=100px;
      

  10.   


    <script language="JavaScript" type="text/javascript">
      var t1= document.getElementById("table1");
      alert(t1.width);
      t1.width = "500";
      alert(t1.width);
    </script>写在table下面 。
      

  11.   

    自己alert 看看是什么东西.
    debugger也行
      

  12.   

    这个设计到浏览器执行WEB页面的顺序,在所有的javascript教程里的第一章都会提到,你可一随便找本教程看一下
    但是,如果使用jquery,就可一些在页面最前端