解决方案 »

  1.   

    var b = evt.substr(evt.indexOf("a")+1);
    indexOf记得区分大小写
      

  2.   

    <input type="button" id="a1" onclick= "qwe('a1')" />你开始的写法是传入一个变量 a1 ,而不是字符串 a1
      

  3.   

    <input type="button" id="a1" onclick= "qwe(this.id)" />
      

  4.   

    js () 里的参数,如果没有 '' 声明的字符串,都作为变量处理,所以传递参数的时候你得注意传递的内容是否正确只有数字、true、false、null这些是作为常量传递的
      

  5.   

     <input type="button" id="a1" onclick= "qwe('a1');" value="Button" />
    function qwe(evt)
    {
         var b = evt.substr(evt.indexOf("a")+1);
         alert(b);
    }