这个方法怎么调用..JS新人..希望大家帮帮忙...正确给最少20分以上../*
===========================================
//在字符串里查找另一字符串:位置从0开始
===========================================
*/
String.prototype.InStr = function(str)
{        if(str==null)
        {
                str = "";
        }
        
        return this.indexOf(str);
}

解决方案 »

  1.   

    var a = new String("abc");
    alert(a.InStr("a"));
      

  2.   


    <script type="text/javascript">
    String.prototype.InStr = function(str) 
    {         if(str==null) 
            { 
                    str = ""; 
            } 
            
            return this.indexOf(str); 
    }
    var s="abcdefghijklmn";
    alert(s.InStr("mn"));
    </script>如上,添加的是原型方法,只要是字符都可以调用!
      

  3.   

    这个就相当于方法的重载
    var str=new String();// 创建对象
    str.InStr("abc"); //调用对象的方法,传递参数