<html> 
<!--为啥我按了按钮,js没有反应呢?--> 
<head> <title> </title> </head> <body> 
<form   name="test"> 
<input   type="button"   name="testchar"   id="testchar"   value="clik"   /> 
<!--   <input   type="button"   name="testchar"   id="testchar"   value="clik"   
onclick="charAtTest()"> --> 
<input   type="text"   name="txts"   value="l"> 
</form> 
</body> 
<script   language="javascript"> 
function   charAtTest() 

    window.alert("hahahah"); 
    var   str   =   "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
    var   s; 
    s   =   str.charAt(2   -   1); 
    document.writeln("s="&s); 
    document.test.txts.value=s; 
    return(s); 
} document.forms[0].testchar.onclick=charAtTest; //这句要放在控件后面
</script> 
</html>   

解决方案 »

  1.   


    <html> 
    <!--为啥我按了按钮,js没有反应呢?--> 
    <head> <title> </title> 
    <script   language="javascript"> 
    function   charAtTest() 

        window.alert("hahahah"); 
        var   str   =   "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
        var   s; 
        s   =   str.charAt(2   -   1); 
        document.writeln("s="&s); 
        document.test.txts.value=s; 
        return(s); 

    window.onload=function(){
        //你的代码跑的时候form还没加载呢
        document.forms[0].testchar.onclick=charAtTest; 
    }
    </script> 
    </head> <body> 
    <form   name="test"> 
    <input   type="button"   name="testchar"   id="testchar"   value="clik"   /> 
    <!--   <input   type="button"   name="testchar"   id="testchar"   value="clik"   
    onclick="charAtTest()"> --> 
    <input   type="text"   name="txts"   value="l"> 
    </form> 
    </body> </html>   
      

  2.   

    document.forms[0].testchar.onclick=charAtTest; 
    学习js最要注意的就是位置问题,
    此时你的<input   type="button"   name="testchar"还没有被document载入
    所以就会出错。修改
    <input   type="button"   name="testchar"   id="testchar"   value="clik"  onclick="charAtTest()"; /> 
      

  3.   

    大侠,我采用了 只有星星伴明月 大侠的办法,可是我点了 hahahah 之后,浏览器只显示一个0,不显示其他的,
    光溜溜的,连button 和 text控件都没有了.为啥?
      

  4.   

    document.writeln("s="&s); 你这句话已经将整个页面重写了,,表单不存在了,所以没显示。很明显你没有打开IE的脚本报错功能。