自定义JS错误:Cannotread properties ofundefined (reading'indexOf')
alert(name)
经测试,当字符串为null时,会报你那个错误,所以你的for循环里面有name值为null或#?之类的非法字符,需要在indexOf之前做一个if判断。
var xmh=null;
var t=xmh.indexOf(); //会报Cannotread properties ofundefined (reading'indexOf')
这个写法对的
indexOf里面""双引号改成''单引号试试
alert(name);
一下先
indexOf是字符串的方法,alert(type(name)) 打印name看看 name.toString(); 强制转换