请问在JavaScript中看到这样一句代码
$("dviit").style.display="none" 这个是什么意思啊有什么作用呢!
各位大哥,帮帮忙了,

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【fenghu89】截止到2008-07-27 13:44:06的历史汇总数据(不包括此帖):
    发帖的总数量:8                        发帖的总分数:40                       每贴平均分数:5                        
    回帖的总数量:21                       得分贴总数量:4                        回帖的得分率:19%                      
    结贴的总数量:7                        结贴的总分数:20                       
    无满意结贴数:6                        无满意结贴分:81                       
    未结的帖子数:1                        未结的总分数:20                       
    结贴的百分比:87.50 %               结分的百分比:50.00 %                  
    无满意结贴率:85.71 %               无满意结分率:405.00%                  
    楼主加油
      

  2.   

    就是变量为dviit的对象不用显示的意思,这是css的display属性,你可以查看一下css参考手册
      

  3.   

    后面的display我知道,但是这个前面的$("dviit")我就不知道了。
    请问这个例子有什么错误吗,总是缺少对象。<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>无标题文档</title>
    </head>
    <script language="javascript" type="text/javascript">
    function showNum()
    {
    var dv=document.all("Layer1");
    $("dv").style.display="none";
    }
    </script>
    <body>
    <div id="Layer1" >ddd</div>
      <input type="button" name="Submit2" value="按钮" onclick="showNum()"/>
    </body>
    </html>
      

  4.   

    找不到对像
    1.用了$("dv")
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <title>无标题文档 </title> 
    </head> 
    <script language="javascript" type="text/javascript">
    function showNum() 

    var dv=document.all("Layer1"); 
    document.getElementById(dv.id).style.display="none"; 

    </script> 
    <body> 
    <div id="Layer1" >ddd </div> 
      <input type="button" name="Submit2" value="按钮" onclick="showNum()"/> 
    </body> 
    </html>
    $("dviit") 相当于 document.getElementById('dviit');
    如果要用$(div.id).style.display = "none";要先导入prototype.js ,才可以用的。
      

  5.   

    什么 是prototype.js啊。
      

  6.   

    没必要用$("dv").style.display="none"; 
    直接改成dv.style.display="none"; 
    dv前面已经获得了
      

  7.   

    相当于document.getElementById("dviit").style.display="none",   在style的display属性有两个值(none,block),就是可是使id为“dviit”的标签隐藏。
      

  8.   

    估计你就想试试$("")的用法吧!,好吧告诉你这个是一个叫做prototype.js的JS函数库里的用法,如果你想使用$("")的用法的话必须上网下载那个文件。
    也就是导入这个框架集合。这个框架在国内用的比较晚了。QQ上会有这样的写法。:http://www.prototypejs.org/download,这个是那个js文件的下载地址,你下载了以后,将其导入到你的文件中。然后使用以下代码
    <script language="javascript" type="text/javascript" src="prototype.js"></script>
    <script language="javascript" type="text/javascript">
    function onf() 

    $("Layer1").style.display="none"

    </script> 
    <body > 
    <div id="Layer1" >ddd </div> 
      <input type="button" name="Submit2" value="按钮" onclick="onf()"/> 
      <form name="form1" method="post" action="">
        <input type="text" id="d" >
      </form>
    </body> 
    </html>