2013-06-28 214 views
0

我想以编程方式在画布上选择一个对象。这个对象有一个自定义属性:“id”。我如何迭代通过一个id(Kenteken)的对象并选择id匹配的对象?错误:“0x800a138f - JavaScript运行时错误:无法获取属性'id'未定义或为null”引用自定义对象属性

function selecteerObject() { 
var canvobjects = canvas.getObjects();   
for (var i = 0; i <= canvobjects.length; i++) { 
    var idi = canvobjects[i].id; 
     if (idi = '<%= Request.QueryString("Kenteken")%>') 
      canvas.setActiveObject(canvas.item[i]); 
     } 
    } 
} 

回答

0

您正在循环一次太多。将for (var i = 0; i <= canvobjects.length; i++) {更改为

for (var i = 0; i < canvobjects.length; i++) { 
//    ^
相关问题