vbscript中,创建对象需要使用 set 方法
last_row = tr_1
==>
set last_row = tr_1
:_)

解决方案 »

  1.   

    查找javscript教程
    vbscript和其类似,语法不同,对象属性、使用方法相似
    :_)
      

  2.   

    为什么不用javascript呢
    <script language="javascript">
           last_row = tr_1;
           last_row.bgcolor="#FF0000"   ; 
           tr_1.bgcolor="#FF0000";</script>
      

  3.   

    楼上的写法不对
    .bgColor注意大小写
      

  4.   

    我提的那个具体问题已经明白了。
    既然jscript何vbscript都可以做客户端脚本
    那么请问如下一段代码如何改写成vbscript?已经有了一个id = tableData的table了function f_delete(row)
    {
        var iCell;
        var iCells;
        
        // delete existing cells
        iCells = tableData.rows[0].cells.length;
        for (iCell = 0; iCell < iCells; ++iCell)
        {
           tableData.rows[row].deleteCell();
        }
    }或者把我第一个问题中的vbscript改写成jscript也好。
    我现在有的功能能用jscript做,有的只能用vbscript做,需要结合的时候就傻眼了。
      

  5.   

    用js吧
    <script language="javascript">
    tr_2.bgColor="#FF0000"  
    tr_1.bgColor="#FF0000"      
    </script>
      

  6.   

    <script language="javascript">
           last_row = tr_1;
           last_row.bgColor="#FF0000"   ; 
           tr_1.bgColor="#FF0000";</script>
      

  7.   


    函数f_delete(row)从js转换到vbsFunction f_delete(row)    dim iCell
        dim iCells    ' delete existing cells
        iCells = tableData.rows(0).cells.length-1
        for iCell = 0 to iCells
           tableData.rows(row).deleteCell
        next
    End Function不过删除一行内的内容可以不使用循环判断其中列数 
    :_)