我正在尝试以下代码从存储在变量中的字符串中提取前几个字符。
title.substr(0,35)+"_"+var1+"_"+var2+var3;
在上面一行IE7抛出一个错误: Object不支持此属性或方法。
尝试:子串和切片。还是一样的问题。
答案 0 :(得分:0)
从错误消息中可以明显看出标题不是字符串类型。
试试这个:
var title = "abcdefghijklmnopqrstuvwxyz";
console.log(title.substr(0,15));
我怀疑你的标题变量不是String类型。要调试它,请尝试
在您自己的代码中console.log(typeof(title))
。
检查控制台,看看你得到了什么。