我想实现的是在我的asp登录用户界面中登录成功就运行下面的js代码将id为main的界面隐藏,登录成功我用if判断执行
<script language="javascript">
document.getElementById("main").classname="hide";
</script>
其中调用的css类
.hide{
visibility:hidden;
}但为什么没有效果?是不是我的代码有错误?我只是想用js添加一个隐藏的css类为什么不行?

解决方案 »

  1.   

    className
      

  2.   

    classname  不出意外这个应该是className
      

  3.   

    页面还没加载你怎么能获取到id为main的元素
      

  4.   


    亲页面有加载,我asp代码执行到一个if分支为输出这个隐藏登录框的
      

  5.   

    亲们,我已经按你们的意见把classname变为className但是还是没有效果
      

  6.   

    <script language="javascript">
    var omain=document.getElementById("main");
    omain.classname+="hide";
    </script>
    试试