这是练习的代码,居然错了不知道错哪了,请您给改一下,我在线,如果给我教明白了,立即给分,<html>
<body>
<input type="text" id="tb1" style="text-align:right;" onblur="toUpperCase(document.body.tb1);">
<script>
function toUpperCase(obj)
{
var c = document.getElementById(obj).value;document.getElementById("tb1").value=c.toUpperCase();}
</script>
</body>
</html>

解决方案 »

  1.   

    onblur="toUpperCase(this);" function toUpperCase(obj) 

    var c = obj.value; //obj是对象document.getElementById("tb1").value=c.toUpperCase(); } 
      

  2.   

    这个tis是什么啊????楼主给说个清楚啊,是什么类型,是什么东西,以前从来没有见过呢,有相关的文章吗,给我一个啊
      

  3.   

    <html > 
    <body > 
    <input type="text" id="tb1" style="text-align:right;" onblur="toUpperCase(this);" > 
    <script > 
    function toUpperCase(obj) 

    var c = obj.value; document.getElementById("tb1").value=c.toUpperCase(); } 
    </script > 
    </body > 
    </html >
      

  4.   

    obj是对象 啊,我明白了,这个变量是对象,那么this是什么呢??它代表什么呢???你是在哪看到的啊??给我讲细些,也可以给我一个文章,我自己看看,好吗
      

  5.   

    <html >
    <body >
    <input type="text" id="tb1" style="text-align:right;" onblur="toUpperCase(this);" >
    <script >
    function toUpperCase(obj)
    {
    var c = obj.value;document.getElementById("tb1").value=c.toUpperCase();}
    </script >
    </body >
    </html >
      

  6.   

    javascript 教程上都有????哪本啊??什么名??我的《JavaScript权威指南》第四版(PDF).rar》就没有啊??请给我说细些好吗???
      

  7.   

    大奶妈,你给我讲讲this是怎么回事啊???我真是不会啊
      

  8.   

    <html > 
    <body > 
    <input type="text" id="tb1" style="text-align:right;" onblur="toUpperCase(this);" > 
    <script language="javascript"
    function toUpperCase(obj) 

       obj.value=obj.value.toUpperCase(); 

    </script > 
    </body > 
    </html >this就是只tb1这个控件本身
      

  9.   

    如果不该程序的话 就用它 
    <html > 
    <body > 
    <input type="text" id="tb1" style="text-align:right;" onblur="toUpperCase('tb1');" > 
    <script > 
    function toUpperCase(obj) 

    var c = document.getElementById(obj).value; document.getElementById("tb1").value=c.toUpperCase(); } 
    </script > 
    </body > 
    </html >要正规的话:<html > 
    <body > 
    <input type="text" id="tb1" style="text-align:right;" onblur="toUpperCase(this);" > 
    <script > 
    function toUpperCase(obj) 

    var c = obj.value; document.getElementById("tb1").value=c.toUpperCase(); } 
    </script > 
    </body > 
    </html >
      

  10.   

    你的机器已破碎 你的是意思是this指那个text是吗,那么控件本身是什么类型呢??给我讲讲好吗,我初学,想仔细学学
      

  11.   

    ltmltm123456 var c = obj.value;中的value不是指标签中<input type="text" id="tb1" style="text-align:right;" onblur="toUpperCase( 'tb1 ');" value=""> 红的部分吗??这好象不对吧
      

  12.   

    <html  >  
    <body  >  
    <input type="text" id="tb1" style="text-align:right;" onblur="toUpperCase();"  >  
    <script  >  
    function toUpperCase(obj)  
    {  
    var c = obj.value;  document.getElementById("tb1").value=c.toUpperCase();  }  
    </script  >  
    </body  >  
    </html  >
    ltmltm123456你说你的代码可以不用this,上面的就没有用,不好使啊,哪错了,为什么呢??
      

  13.   

    this指的是input控件,obj.value指的就是这个控件的值
      

  14.   


    <html   >   
    <body   >   
    <input type="text" id="tb1" style="text-align:right;" onblur="toUpperCase();"   >   
    <script   >   
    function toUpperCase()   
    {   
    var c = document.getElementById("tb1").value;  document.getElementById("tb1").value=c.toUpperCase();   }   
    </script   >   
    </body   >   
    </html   > 
      

  15.   

    哦,最后一个问题,请大家,如;<div><input><img>……这些标签在javascript中属于什么类型?第一个第对的给25分,第二个15分<当然,只有ldarmy,zhj__zhj ,ltmltm123456 可能回答才给分,谢谢你们了 >
      

  16.   

    this指当前活动的对象,楼主这里就是指id为tb1的input对象。
    document.getElementById("tb1")中的参数要用对象的id,而不是整个对象,在这里,id只是对象的一个属性。
      

  17.   

    zhj__zhj 25分,虽然他们俩没有回答,我也给每人5分,aihui109 也5分,谢谢各位了