<script language=vbscript>
Sub test(id)
dim divid
divid = Eval(id)
msgbox divid
//divid.style.display = "none"
End Sub
</script>取到的是一个值,不是对象.

解决方案 »

  1.   

    Sub test(id)
    Dim divid
                      document.all(id).style.display = "none"
    End Sub
    应该是这个意思吧?
      

  2.   

    <!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title> New Document </title>
    <meta name="Generator" content="EditPlus">
    <meta name="Author" content="">
    <meta name="Keywords" content="">
    <meta name="Description" content="">
    </head>
    <script language=javascript>
    function testformload(id)
    {
    document.all(id).style.display = "none"
    }
    </script>
    <body>
    <form name=form1>
    <div id="001">aaa</div>
    <div id="002">bbb</div>
    <select name=sel id=sel onchange="testformload(form1.sel.value)">
    <option value=001>001</option>
    <option value=002>002</option>
    </select>
    </form>
    </body>
    </html>