|
在button事件中的onclick事件值numsClick(1)这么写传参正常,可是在JS的numsClick中如果使用data.getValue("name").length > 3就会报错,只要去掉length就不会报错了,这是为什么?
Model.prototype.numsClick = function(event) // 数字计算合并测试
{
var data = this.comp("number");
var num = event.value;
// var num=data.getValue("name");
// var temp = data.getValue("name"); //调试
// debugger;//调试
if (data.getValue("name").length < 5) // 因未知bug无法使用length
{
if (data.getValue("name").length > 3) {
data.setValue("name", data.getValue("name") + num);
} else {
data.setValue("name", data.getValue("name") + num);
}
} else {
data.setValue("name", event.value);
}
};
报错说未定义 |
|