我写了这段代码来测试js,结果发现老报错.不知原因.请大家帮忙.高分送上<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
show(){
 document.getElementById("showmsg").innerHTML=document.getElementById("username").value;
}
//-->
</SCRIPT>
</HEAD><BODY>
<INPUT TYPE="text" Id="username" NAME="username" onkeyup="show();">
<div id='showmsg'></div>
</BODY>
</HTML>

解决方案 »

  1.   


    show(){ 
      … 
    } 应改为function show(){
      …
    }
      

  2.   

    1楼正解;
    你不定义对象,KEYUP事件找谁去执行呢?呵呵
      

  3.   


    var i = function() {
    ...
    }
    我也来接分
      

  4.   


    <!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN"> 
    <HTML> 
    <HEAD> 
    <TITLE>   New   Document   </TITLE> 
    <SCRIPT   LANGUAGE="JavaScript"> 
    <!-- 
    function show(){ 
      document.getElementById("showmsg").innerHTML=document.getElementById("username").value; 

    //--> 
    </SCRIPT> 
    </HEAD> <BODY> 
    <INPUT   TYPE="text"   Id="username"   NAME="username"   onkeyup="show();"> 
    <div   id='showmsg'> </div> 
    </BODY> 
    </HTML> 
      

  5.   

    你不是要定义函数show()吗 ,在javascript中定义函数必须加 function 关键字,不然脚本引擎不知道show()是什么东西
      

  6.   

    var f=Function("alert(\"1234\");");
      

  7.   


    <SCRIPT   LANGUAGE="JavaScript"> 
    <!-- 
    function show(){ 
      document.getElementById("showmsg").innerHTML=document.getElementById("username").value; 

    //--> 
    </SCRIPT> 
      

  8.   

    少了关键字function   语法问题!
      

  9.   

    <!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN"> 
    <HTML> 
    <HEAD> 
    <TITLE>   New   Document   </TITLE> 
    <SCRIPT   LANGUAGE="JavaScript"> 
    <!-- 
    function show()

      document.getElementById("showmsg").innerHTML=document.getElementById("username").value; 

    //--> 
    </SCRIPT> 
    </HEAD> <BODY> 
    <INPUT   TYPE="text"   Id="username"   NAME="username"   onkeyup="show();"> 
    <div   id='showmsg'> </div> 
    </BODY> 
    </HTML> 
    少了function!
      

  10.   

    function show(){...
      

  11.   

    <!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE>   New   Document   </TITLE>
    <SCRIPT   LANGUAGE="JavaScript">
    <!--
    show=function(){
      document.getElementById("showmsg").innerHTML=document.getElementById("username").value;
    }
    //-->
    </SCRIPT>
    </HEAD><BODY>
    <INPUT   TYPE="text"   Id="username"   NAME="username"   onkeyup="show();">
    <div   id='showmsg'> </div>
    </BODY>
    </HTML>
      

  12.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE>New Document</TITLE>
    <SCRIPT LANGUAGE="JavaScript">
    <!-- 
    function show(){ 
      document.getElementById("showmsg").innerHTML=document.getElementById("username").value; 

    //-->
    </SCRIPT>
    </HEAD>
    <BODY>
    <INPUT TYPE="text" Id="username" NAME="username" onkeyup="show();">
    <div id='showmsg'></div>
    </BODY>
    </HTML>
      

  13.   

    function show(){
        ……
    }
      

  14.   

    确实是语法问题,少了关键字function 啊!!!
    看来不能忽略基础啊 !!!
      

  15.   

    关键字function 
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE>New Document</TITLE>
    <SCRIPT LANGUAGE="JavaScript">
    <!-- 
    function show(){ 
      document.getElementById("showmsg").innerHTML=document.getElementById("username").value; 

    //-->
    </SCRIPT>
    </HEAD>
    <BODY>
    <INPUT TYPE="text" Id="username" NAME="username" onkeyup="show();">
    <div id='showmsg'></div>
    </BODY>
    </HTML>