前段时间在抽取jsp里面的script到js文件,遇到一个问题,value1的值获取一直成功, 相反value2的去获取时一直报“类型未定义的错误”,代码如下; 后来研究发现,value1的值获取成功,是因为获取到之后是一个数字,所以没有报“类型未定义” 相反,value2的值是一个字符串,由于没有加上引号,js无法知道他是字符串还是一个对象,所以就一直报“类型未定义” 代码作如下修改就好了: 同样得道理类似的地方也要注意: